中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

當前位置: 首頁 / 技術干貨 / 正文
好程序員Java培訓分享20個Java程序員基礎題

2020-08-25

Java培訓

  好程序員Java培訓分享20個Java程序員基礎題1、談談final、finally、finalize的區別

好程序員

  final用于聲明屬性,方法和類,分別標識屬性不可變,方法不可覆蓋,類不可繼承。

  finally是異常處理語句結構的一部分,表示總是執行。

  finalize是Object類的一個方法,在垃圾收集器執行的時候會調用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關閉文件等。

  2、Anonymous Inner Class(匿名內部類)是否可以extends(繼承)其他類,是否可以implements(實現)interface(接口)?

  可以繼承其他類或實現其他接口,在swing編程中經常用到。

  3、Static Nested Class和Inner Class的不同,說的越多越好(面試題有的很籠統)

  Static Nested Class 是被聲明為靜態(static)的內部類,它可以不依賴于外部類實例被實例化。而通常的內部類需要在外部類實例化后才能實例化。

  4、&和&&的區別

  &是位運算符,表示按位與運算,&&是邏輯運算符,表示邏輯與(and)

  5、HashMap和Hashtable的區別

  HashMap是Hashtable的輕量級實現(非線程安全的實現),他們都完成了Map接口,主要區別在于HashMap允許空(null)鍵值(key),由于非線程安全,效率上可能高于Hashtable。

  6、Collection和Collections的區別

  Collection是集合類的上級接口,繼承于它的接口主要有Set和List。

  Collections是針對集合類的一個幫助類,它提供一系列靜態方法實現對各種集合的搜索、排序、線程安全化等操作。

  7、什么時候用assert

  jdk1.4新增的關鍵詞(語法),用于測試boolean表達式狀態,可用于調試程序。使用方法assert,表示如果表達式為真(true),則下面的語句執行,否則拋出AssertionError。另外的使用方式assert:,標識如果表達式為真,后面的表達式忽略,否則后他面表達式的值用于AssertionError的構造參數。

  8、GC是什么?為什么要有GC?

  GC是垃圾收集的意思(Gabage Collection),內存處理是編程人員容易出現問題的地方,忘記或者錯誤的內存回收會導致程序或系統的不穩定甚至崩潰,Java提供的GC功能可以自動監測對象是否超過作用域從而達到自動回收內存的目的,Java語言沒有提供釋放已分配內存的顯示操作方法。

  9、String s = new String(“xyz”);創建了幾個String Object?

  兩個

  10、Math.round(11.5)等于多少?Math.round(-11.5)等于多少?

  Math.round(11.5) = 12

  Math.round(-11.5) = -11

  Math.round方法返回與參數最接近的長整數,參數加1/2后求其floor。

  11、short s1=1;s1=s1+1;有什么錯?short s1=1;s1+=1有什么錯?

  short s1=1;s1=s1+1;(s1+1運算結果是int型,需要強制轉換類型)

  short s1=1;s1+=1;(可以正確編譯)

  12、sleep()和wait()有什么區別?

  sleep()是線程類(Thread)的方法,導致此線程暫停執行指定時間,把執行機會給其他線程,但是監控狀態依然保持,到時后會自動恢復。調用sleep()不會釋放對象鎖。

  wati()是Object類的方法,對此對象調用wait()方法導致本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發出notify()方法(或notifyAll())后本線程才進入對象鎖定池準備獲得對象鎖進入運行狀態。

  13、Java有沒有goto?

  沒有!很十三的問題,如果那個面試的問到這個問題,我勸你還是別進這家公司~

  14、數組有沒有length()這個方法?String有沒有length()這個方法?

  數組沒有length()這個方法,有length屬性。

  String有length()這個方法。

  15、Overload和Override的區別。Overload的方法是否可以改變返回值的類型?

  方法的重寫Overriding和重載Overloading是Java多態性的不同表現。重寫Overriding是父類與子類之間多態性的一種表現,重載Overloading是一個類中多態性的一種表現。如果在子類中定義某方法與其父類有相同的名稱和參數,我們說該方法被重寫(Overriding)。子類的對象使用這個方法時,將調用子類中的定義,對他而言,父類中的定義如同被“屏蔽”了。

  如果在一個類中定義了多個同名的方法,它們或有不同的參數個數或有不同的參數類型,則稱為方法的重載(Overloading)。

  Overload的方法是可以改變返回值的類型的。

  16、Set里的元素是不能重復的,那么用什么方法來區分重復與否呢?是用==還是equals()?它們有何區別?

  Set里的元素是不能重復的,那么用iterator()方法取元素區分重復與否。

  equals()是判斷兩個Set是否相等。

  equals()和==方法決定引用值是否指向同一對象equals()在類中被覆蓋,為的是當兩個分離的對象的內容和類型相配的話,返回真值。

  17、給我一個你最長見到的runtime exception

  ArithmeticException、ArrayStoreException、BufferOverflowException、BufferUnderflowException、CannotRedoException、CannotUndoException、ClassCastException、CMMException、ConcurrentModificationException、DOMException、EmptyStackException、IllegalArgumentException、IllegalMonitorStateException、IllegalPathStateException、IllegalStateException、ImagingOpException、IndexOutOfBoundsException、MissingResourceException,NagativeArraySizeException、NoSuchElementException、NullPointerException、ProfileDataException、ProviderException、RasterFormatException、SecurityException、SystemException、UndeclaredThrowableException、UnmodifiableSetException、UnsupportedOperationException

  18、error和exception有什么區別?

  error表示恢復不是不可能但很困難的情況下的一種嚴重問題。比如說內存溢出。不可能指望程序能處理這樣的情況。

  exception表示一種設計或實現問題,也就是說,它表示如果程序運行正常,從不會發生的情況。

  19、List、Set、Map是否繼承自Collection接口?

  List、Set是

  Map不是

  20、abstract class和interface有什么區別?

  聲明方法的存在而不去實現它的類被叫做抽象類(abstract class),它用于要創建一個體現某些基本行為的類,并為該類聲明方法,但不能在該類中實現該類的情況。不能創建abstract類的實例。然而可以創建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實例。

  不能有抽象構造函數或抽象靜態方法。

  abstract類的子類為它們父類中的所有抽象方法提供實現,否則它們也是抽象類。

  接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過實現這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個有方法體。接口只可以定義static final成員變量。接口的實現與子類相似,除了該實現類不能從接口定義中繼承行為。當類實現特殊接口時,它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實現了該接口的類的任何對象上調用接口的方法。由于有抽象類,它允許使用接口名作為引用變量的類型。通常的動態聯編將生效。引用可以轉換到接口類型或從接口類型轉換,instanceof運算符可以用類決定某對象的類是否實現了接口。

好程序員公眾號

  • · 剖析行業發展趨勢
  • · 匯聚企業項目源碼

好程序員開班動態

More+
  • HTML5大前端 <高端班>

    開班時間:2021-04-12(深圳)

    開班盛況

    開班時間:2021-05-17(北京)

    開班盛況
  • 大數據+人工智能 <高端班>

    開班時間:2021-03-22(杭州)

    開班盛況

    開班時間:2021-04-26(北京)

    開班盛況
  • JavaEE分布式開發 <高端班>

    開班時間:2021-05-10(北京)

    開班盛況

    開班時間:2021-02-22(北京)

    開班盛況
  • Python人工智能+數據分析 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2020-09-21(上海)

    開班盛況
  • 云計算開發 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2019-07-22(北京)

    開班盛況
IT培訓IT培訓
在線咨詢
IT培訓IT培訓
試聽
IT培訓IT培訓
入學教程
IT培訓IT培訓
立即報名
IT培訓

Copyright 2011-2023 北京千鋒互聯科技有限公司 .All Right 京ICP備12003911號-5 京公網安備 11010802035720號

中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

            久久99国产精品久久| 国产精品成人一区二区三区夜夜夜| 亚洲成人黄色影院| 日韩免费看网站| 成人国产精品视频| 亚洲高清免费观看| 日韩精品一区二区三区四区| www.亚洲精品| 日本不卡高清视频| 中文字幕在线不卡一区| 欧美丰满高潮xxxx喷水动漫| 国产高清不卡二三区| 亚洲精品中文在线观看| 精品福利av导航| 欧美日韩免费高清一区色橹橹 | 亚洲婷婷国产精品电影人久久| 欧美在线你懂得| 精品一区二区免费视频| 一区二区三区中文免费| 欧美精品一区二区久久婷婷| 欧日韩精品视频| 成人午夜大片免费观看| 蜜桃传媒麻豆第一区在线观看| 中文字幕一区在线| 2024国产精品| 欧美精品国产精品| 91丨porny丨蝌蚪视频| 国产综合色产在线精品| 亚洲v中文字幕| 亚洲免费观看高清完整版在线观看熊| 日韩欧美国产系列| 欧美日韩亚洲综合一区二区三区| www.色综合.com| 国产精品一二三在| 岛国一区二区在线观看| 亚洲高清免费观看| 国产精品美女久久久久久久网站| 欧美日韩黄视频| 一本到不卡免费一区二区| 成人开心网精品视频| 中文字幕欧美一| 国产日韩欧美电影| 日韩视频免费观看高清完整版在线观看| 91麻豆免费观看| 91啪在线观看| 91麻豆国产自产在线观看| 不卡的av中国片| www.久久精品| 99久久婷婷国产| 色综合中文字幕| 日本精品裸体写真集在线观看| 91影院在线观看| 91久久精品国产91性色tv| 91视频免费播放| 欧洲一区在线电影| 欧美日韩国产经典色站一区二区三区| 在线观看日韩一区| 欧美日韩国产一级片| 欧美日韩国产一二三| 91精品久久久久久久99蜜桃| 91麻豆精品91久久久久同性| 欧美老年两性高潮| 日韩免费一区二区三区在线播放| 日韩精品一区二区在线| 久久久久久免费| 国产精品免费网站在线观看| 亚洲欧美日韩一区二区| 亚洲一区视频在线观看视频| 偷拍日韩校园综合在线| 久草这里只有精品视频| 国产成人综合自拍| 色婷婷久久综合| 欧美一区二区三区在线视频 | 欧美亚一区二区| 欧美一级爆毛片| 国产日韩亚洲欧美综合| 亚洲免费观看高清完整版在线观看 | 久草中文综合在线| 国产91在线看| 欧美午夜视频网站| 日韩精品中文字幕一区 | 日韩精品一区二区三区蜜臀| 久久久精品tv| 亚洲一区二区在线免费看| 免费欧美高清视频| 成人免费视频国产在线观看| 91黄色小视频| 日韩高清在线观看| 国模无码大尺度一区二区三区| 国产成a人亚洲精| 欧美综合色免费| 26uuu另类欧美亚洲曰本| 亚洲日本在线天堂| 久久精品72免费观看| 欧美日韩国产一区二区三区地区| 欧美日韩国产一区| 欧美国产一区二区| 香蕉成人伊视频在线观看| 国产原创一区二区| 欧美唯美清纯偷拍| 日本一区二区免费在线| 亚洲.国产.中文慕字在线| 国产一区二区免费视频| 欧美午夜片在线观看| 欧美极品美女视频| 奇米精品一区二区三区四区| 91亚洲永久精品| 久久九九久精品国产免费直播| 亚洲午夜在线视频| 白白色 亚洲乱淫| 欧美电影免费观看高清完整版在| 亚洲蜜臀av乱码久久精品| 国产在线播放一区三区四| 欧美老年两性高潮| 一区二区三区加勒比av| 国产91丝袜在线18| 精品国产91乱码一区二区三区 | 男女激情视频一区| 在线精品视频免费观看| 国产欧美一区二区精品忘忧草 | 欧美一区二区久久久| 亚洲免费高清视频在线| 国产不卡视频一区| 精品国内二区三区| 奇米一区二区三区| 欧美日韩美少妇| 亚洲免费观看高清完整版在线观看| 国产精品一二三四| 精品国内片67194| 蜜臀久久99精品久久久画质超高清| 欧美在线免费观看视频| 亚洲乱码国产乱码精品精的特点 | 亚洲精品国久久99热| kk眼镜猥琐国模调教系列一区二区| 亚洲精品一区在线观看| 另类专区欧美蜜桃臀第一页| 欧美另类高清zo欧美| 亚洲国产精品久久一线不卡| 91行情网站电视在线观看高清版| 1024国产精品| 色呦呦国产精品| 亚洲综合网站在线观看| 在线国产亚洲欧美| 亚洲国产日韩精品| 欧美日韩成人综合天天影院| 午夜精品久久久久久久99樱桃| 欧美午夜精品一区二区三区| 亚洲高清免费观看| 欧美精品色一区二区三区| 日本亚洲最大的色成网站www| 欧美精品粉嫩高潮一区二区| 丝瓜av网站精品一区二区| 7777精品伊人久久久大香线蕉完整版| 五月激情综合色| 日韩三级在线观看| 国产精品一区二区在线看| 国产女人水真多18毛片18精品视频 | 亚洲精品欧美专区| 欧美图片一区二区三区| 日韩国产欧美一区二区三区| 精品久久久久久最新网址| 国产乱理伦片在线观看夜一区 | 国产精品久久久久久久裸模| 一本久久综合亚洲鲁鲁五月天| 亚洲一区二区三区中文字幕| 欧美一区二区三区免费视频| 精品一区二区在线免费观看| 国产欧美日韩一区二区三区在线观看 | 亚洲一区二区在线视频| 91精品一区二区三区久久久久久 | www国产亚洲精品久久麻豆| 国产.精品.日韩.另类.中文.在线.播放| 国产精品色眯眯| 91国产精品成人| 六月婷婷色综合| 亚洲欧洲一区二区三区| 欧美乱妇20p| 国产精品一区二区在线播放 | 亚洲成人久久影院| 欧美mv日韩mv| 一本到三区不卡视频| 蜜臀99久久精品久久久久久软件| 欧美国产综合一区二区| 欧美日韩久久不卡| 高清shemale亚洲人妖| 亚州成人在线电影| 中文字幕久久午夜不卡| 欧美精品三级日韩久久| 丁香亚洲综合激情啪啪综合| 午夜视频一区在线观看| 国产精品视频一区二区三区不卡 | 国产精品免费av| 欧美高清激情brazzers| 成人激情小说网站| 美国欧美日韩国产在线播放| 国产精品国产三级国产普通话蜜臀| 欧美精品丝袜中出| 91在线观看一区二区| 国产在线不卡视频| 五月激情丁香一区二区三区|