1. 程式人生 > >初級Java面試題 - JavaSE篇

初級Java面試題 - JavaSE篇

builder jvm 餓漢 shang 對象 java面試題 設計模式 spa 垃圾

加入我的QQ群(701974765) 獲取更多好用又好玩的軟件,還有不定期發放的福利呦(~ ̄▽ ̄)~

Java基本數據類型包括byte、int、char、long、float、double、boolean和short。

final關鍵字

static關鍵字

HashMap和HashTable的區別

HashMap 的默認大小是16個元素(必須是2的冪)

ArrayList和LinkedList的區別

ArrayList 的默認大小是 10 個元素

String、StringBuffer和Stringbuilder(線程不安全)的區別:http://www.cnblogs.com/A_ming/archive/2010/04/13/1711395.html

堆(heap)和棧(stack)的區別

對於String s = new String(“abc”)的處理過程

java中==和eqauls()的區別

單例模式(餓漢式和飽漢式)

多線程的實現方式

概念性問題

方法重寫(Overriding)和方法重載(Overloading)

快速失敗和安全失敗的區別

接口和抽象類的區別

對面向對象的理解

對JVM的理解

線程池 對多線程的管理

垃圾回收

設計模式

初級Java面試題 - JavaSE篇