java後端開發面試題(java基礎)

java基礎

1.JVM java虛擬機

2.GC 垃圾回收

3.一個http請求的執行過程

4.線程、多線程、線程同步、線程池

5.String類型是不是可變的,多字符串拼接用什麼好?

    String、StringBuffer、StringBuilder

6.自動裝箱、自動拆箱

7.io和nio

8.單例和多例的區別,使用場景

9.異常的父類,怎麼創建一個異常

10.system.exit(0) 和 system.exit(1)區別

    system.exit(0):正常退出,程序正常執行結束退出

    system.exit(1):是非正常退出,就是說無論程序正在執行與否,都退出

    System.exit(status)返回最頂層,return則是返回上一層。

11.set list map區別

12.hashMap和hashTable區別

13.hashmap的hashcode值相同時會怎樣?怎麼解決衝突





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章