基礎篇安全
基本功cookie
面向對象的特徵session
final,finally,finalize 的區別分佈式
int 和 Integer有什麼區別spa
重載和重寫的區別線程
抽象類和接口有什麼區別設計
說說反射的用途及實現對象
說說自定義註解的場景及實現接口
HTTP 請求的 GET 與 POST 方式的區別生命週期
session 與 cookie 區別
session 分佈式處理
JDBC 流程
MVC設計思想
equals 與 == 的區別
集合
List 和 Set 區別
List 和 Map 區別
ArrayList 與 LinkedList 區別
ArrayList 與 Vector 區別
HashMap 和 Hashtable 的區別
HashMap 和 HashSet 的區別
HashMap 和 ConcurrentHashMap 的區別
HashMap 的工做原理及代碼實現
ConcurrentHashMap 的工做原理及代碼實現
線程
建立線程的方式及實現
sleep()、join()、yield() 有什麼區別
說說CountDownLatch 原理
說說CyclicBarrier 原理
說說Semaphore 原理
說說Exchanger 原理
說說 CountDownLatch 與 CyclicBarrier 區別
ThreadLocal 原理分析
講講線程池的實現原理
線程池的幾種方式
線程的生命週期
鎖機制
說說線程安全問題
volatile 實現原理
synchronize 實現原理
synchronized 與 lock 的區別
CAS 樂觀鎖
ABA 問題
樂觀鎖的業務場景及實現方式