Java技术小册(基础篇)
基礎篇
基本功
面向對象的特征
final,finally,finalize 的區別
int 和 Integer有什么區別
重載和重寫的區別
抽象類和接口有什么區別
說說反射的用途及實現
說說自定義注解的場景及實現
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 問題
樂觀鎖的業務場景及實現方式
轉載于:https://www.cnblogs.com/xubin-zkx/p/8835625.html
總結
以上是生活随笔為你收集整理的Java技术小册(基础篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mybatis多排序问题
- 下一篇: 《移山之道》第十一章:两人合作 读书笔