日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java面试问题你知道几个呢?

發布時間:2024/4/17 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java面试问题你知道几个呢? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1請解釋java跨平臺機制?

2有哪些基本數據類型?基本數據類型和引用類型有什么區別

3“你了解哪些排序算法?請說明二分查找法的基本思路?!?/span>

4請現場寫出冒泡排序或選擇排序。?

5“String和StringBuilder有什么區別?什么叫String對象不可變?”

6請解釋面向對象三大特性。?

7抽象類和接口的特征以及區別是什么??

8請現場寫出一個單例模式。?

9你了解工廠模式嗎?請簡單說明??

10請分別解釋重寫和重載?返回值類型是否可用于區分重載?重寫過程中能不能縮小方法的可見 ? ? ?范圍?重寫中,子類的方法能不能聲明比父類更多的異常?

11==和equals的區別?

12final關鍵字都能用在哪些地方,分別是什么含義?

13類變量(static)和實例變量的區別?

14訪問權限修飾符都有哪些?含義是什么??

15請說明protected成員的可見范圍?

16error和exception的區別是什么??

17運行時異常和檢查期異常有什么區別?

18至少說出三中檢查期異常?

19至少說出五種運行時異常?

20Set和List有什么區別

?

?

21ArrayList和LinkedList的實現機制是什么?分別有什么優缺點??

22什么時候重寫equals和hashCode重寫的思路是什么?什么時候使用Comparable和Comparator接口?

23泛型有什么作用??

24隊列和棧有什么特點??

25常見的數據結構有哪些??

26HashMap和TreeMap有什么區別??

27IO流的分類及特點?

28“Serializable序列化接口的作用?什么是對象序列化?”

29什么是包裝流?常見的包裝流有哪些?

30在本機拷貝一個文件到別處,你的代碼思路是什么?說出偽代碼這個級別!怎么判斷讀到了文件的末尾?如何使用緩沖流?

31xml解析方式有幾種?或者回答以dom形式解析xml的思路。

32Class的含義是什么??

33獲取Class對象有哪些方式?如何使用反射創建實例?如何使用反射動態調用方法?

34什么是線程?線程和進程有什么區別?

35實現線程的兩種方式及其區別。?

36線程生命周期中的各種狀態及狀態間的轉換。請解釋synchronized關鍵詞的含義wait和notify的含義和作用。wait和sleep有什么區別?

37你認為注解有什么作用?你都用到過哪些注解?

38你在項目中是如何使用單元測試的?你使用的是jUnit3還是jUnit4使用過哪些斷言jUnit4幾個注解的執行順序,如beforeClass標注的方法何時執行?

39“給定一個存有多個工程師對象的集合,用戶可選擇輸出方式,例如按薪酬高低順序或逆序輸出按入職時間順序或逆序輸出。請說出實現思路。(偽代碼級別)”

40“有一個工程師管理系統,能存儲若干個工程師的信息,要求程序下次啟動時能自動加載上一次保存的數據。請問你的實現思路是什么?(偽代碼級別)”

轉載于:https://www.cnblogs.com/lanshen/p/7150778.html

總結

以上是生活随笔為你收集整理的java面试问题你知道几个呢?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。