1 Java技術
1.1 Java基礎
對抽象、繼承、多態的理解
泛型的作用及使用場景
枚舉的特點及使用場景
線程sleep和wait的區別
JAVA反射機制
weak/soft/strong引用的區別
Object的hashCode()與equals()的區別和作用
內部類,匿名類
1.2 集合類
JAVA常用集合類功能、區別和性能
并發相關的集合類
部分常用集合類的內部實現方式
1.3 多線程相關
Thread、Runnable、Callable、Futrue類關系與區別
JDK中默認提供了哪些線程池,有何區別
線程同步有幾種方式,分別闡述在項目中的用法
在理解默認線程池的前提下,自己實現線程池
1.4 字符
String的不可變性
StringBuilder和StringBuffer的區別
字符集的理解:Unicode、UTF-8、GB2312等
正則表達式相關問題
1.5 注解
注解的使用
注解的級別及意義
如何自定義注解