国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【譯】Java 核心內(nèi)容相關(guān)面試題

sunny5541 / 1559人閱讀

摘要:能否聲明一個內(nèi)容為空的接口可以。能否將接口聲明為不允許,這樣做會導(dǎo)致編譯錯誤。當(dāng)異常沒有被捕獲時,會發(fā)生什么當(dāng)前線程所在的線程組會執(zhí)行一個叫的方法,最后程序會異常退出。非靜態(tài)內(nèi)部類可以使用哪些修飾符非靜態(tài)內(nèi)部類可以使用或修飾符。

原文地址 http://www.instanceofjava.com/2014/12/core-java-interview-questions.html

1、什么是 transient 變量?

transient 變量是指不會被序列化的變量。

2、什么是同步(synchronization)?

在多線程環(huán)境中,同步是指控制多個線程訪問共享資源的方式。沒有同步的話,可能出現(xiàn)一個線程正在讀取或使用共享資源,同時另一個線程卻在修改它的情況,這會造成嚴重的錯誤。

3、在 JDK 1.2 中,stop(), suspend()resume() 這三個方法有什么變化?

它們都被標(biāo)注為 "deprecated",也就是應(yīng)該避免使用。

4、null 是一個關(guān)鍵字嗎?

不是。

5、線程停止運行后是什么狀態(tài)?

線程停止運行后,就變成 DEAD 狀態(tài)。

6、什么是集合 API(Collection API)?

集合 API 是指一組用于幫助處理對象集合的類和接口。

7、List 接口是做什么的?

List 接口是用來處理有序且允許重復(fù)的對象集合的接口。

8、Vector 類是做什么的?(譯注:現(xiàn)在沒人用這個類了)

Vector 是一個可增長的對象數(shù)組。

9、抽象類可以實例化么?

抽象類不能直接實例化,而只能通過創(chuàng)建其子類對象,來間接實例化。

10. Java 程序中用到的第一個關(guān)鍵字是什么?

package。

11. 什么時候應(yīng)該將類定義為 final?

不希望有子類的時候;

不希望功能被擴展的時候。

12. 能否將抽象方法聲明為靜態(tài)的?

不允許,這樣做會導(dǎo)致編譯錯誤:illegal combination of modifiers abstract and static

13. 能否將接口聲明為抽象的?

可以。聲明接口的時候加不加上 abstract 沒有區(qū)別。

14. 能否聲明一個內(nèi)容為空的接口?

可以。

15. 能否將接口聲明為 final

不允許,這樣做會導(dǎo)致編譯錯誤。因為接口必須要有子類。

16. 如何處理 ClassCastException?

在強制類型轉(zhuǎn)換之前用 instanceof 判斷是否可以轉(zhuǎn)換。

17. "xyz"是基本型別(Primitive)類型的值嗎?

不是,"xyz"是一個字符串,不是基本型別類型的值。

18. 一個對象什么時候可以被回收(garbage collection)?

當(dāng)程序不可訪問(unreachable)該對象的時候,該對象可以被回收。

19. 所有線程都要實現(xiàn)的一個方法是什么?

run() 方法,不論該線程是繼承自 Thread 類或是實現(xiàn)了 Runnable 接口。

20. 當(dāng)異常沒有被捕獲時,會發(fā)生什么?

當(dāng)前線程所在的線程組會執(zhí)行一個叫 uncaughtException() 的方法,最后程序會異常退出。

21. 構(gòu)造方法中如何使用 this()super()?

前者用來調(diào)用當(dāng)前類的其他構(gòu)造方法;后者用來調(diào)用父類的構(gòu)造方法。

22. 什么情況下垃圾收集器會執(zhí)行對象的 finalize() 方法?

當(dāng)垃圾收集器檢測到該對象不可訪問(unreachable)時,會執(zhí)行該對象的 finalize() 方法。

23. 方法重載(overloading)有什么要求?

方法的名稱必須一樣;方法的參數(shù)聲明必須不一樣。

24. 編譯器什么情況下會提供缺省構(gòu)造方法(default constructor)?

當(dāng)一個類沒有其他構(gòu)造方法的時候,編譯器會為其提供缺省的構(gòu)造方法。

25. 非靜態(tài)內(nèi)部類可以使用哪些修飾符(modifier)?

非靜態(tài)內(nèi)部類可以使用 finalabstract 修飾符。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/65530.html

相關(guān)文章

  • Android-Java面試

    摘要:好不容易在月號這天中午點左右接到了來自阿里的面試電話。這里會不斷收集和更新基礎(chǔ)相關(guān)的面試題,目前已收集題。面試重難點的和的打包過程多線程機制機制系統(tǒng)啟動過程,啟動過程等等掃清面試障礙最新面試經(jīng)驗分享,此為第一篇,開篇。 2016 年末,騰訊,百度,華為,搜狗和滴滴面試題匯總 2016 年未,騰訊,百度,華為,搜狗和滴滴面試題匯總 各大公司 Java 后端開發(fā)面試題總結(jié) 各大公司 Jav...

    TalkingData 評論0 收藏0
  • 】十個刁鉆的 Java 面試

    摘要:原文地址這里列出了十個常見而又刁鉆的開發(fā)人員面試題及答案,這些題目是我從上找來的。如果你是初中級開發(fā)人員,而且近期準(zhǔn)備面試的話,這些題目可能對你有些幫助。成員即沒有訪問修飾符的成員可以在當(dāng)前包下的所有類中訪問到。 原文地址:https://dzone.com/articles/10... 這里列出了十個常見而又刁鉆的 Java 開發(fā)人員面試題及答案,這些題目是我從 StackOverf...

    xuhong 評論0 收藏0
  • PHPer書單

    摘要:想提升自己,還得多看書多看書多看書下面是我收集到的一些程序員應(yīng)該看得書單及在線教程,自己也沒有全部看完。共勉吧當(dāng)然,如果你有好的書想分享給大家的或者覺得書單不合理,可以去通過進行提交。講師溫銘,軟件基金會主席,最佳實踐作者。 想提升自己,還得多看書!多看書!多看書!下面是我收集到的一些PHP程序員應(yīng)該看得書單及在線教程,自己也沒有全部看完。共勉吧!當(dāng)然,如果你有好的書想分享給大家的或者...

    jimhs 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<