1.堆和棧區別
棧內存存儲的是局部變量而堆內存存儲的是實體
棧內存的更新速度要快于堆內存,因為局部變量的生命周期很短;
? ? 棧內存存放的變量生命周期一旦結束就會被釋放,而堆內存存放的實體會被垃圾回收機制不定時的回收
數據結構不同,堆可以看成一棵樹。棧是一種先進后出的結構
2.斷點續傳
3.類加載機制
分為三個階段,加載,連接,初始化,連接階段又可以分為驗證,準備,解析三個步驟.
4.流式布局
5.hashmap解決沖突方法,鏈地址法
6hashmap容量為2次冪的原因
7.fastfail
8.對象頭
9.CAS
10.樂觀鎖和悲觀鎖
11.鎖優化
12.三次握手
13.三次握手
14.http2.0
1