只要面試就會問的Java虛擬機(JVM)面試題合集,2天時間讓你面試少走99%的

勵志當最強課代表的我來給大家總結(jié)總結(jié)??????
只要面試就會問的Java虛擬機(JVM)面試題合集
視頻內(nèi)容:
1??課程內(nèi)容????
2??說下JVM中類加載器分類與核心功能????
視頻內(nèi)容:
1??課程內(nèi)容??
1、說下JVM中類加載器分類與核心功能
2、類加載雙親委派機制是怎么回事
3、Tomcat底層類加載是用的雙親委派機制嗎
4、說下對象完整創(chuàng)建流程
5、對象分配內(nèi)存時的指針碰撞與空閑列表機制知道嗎
6、對象分配內(nèi)存時的并發(fā)問題解決CAS與TLAB機制知道嗎
7、說下對象頭是怎么回事
8、如何計算對象占用內(nèi)存大小
9、對象指針壓縮是怎么回
10、對象內(nèi)存分配流程是怎樣的
11、解釋下對象棧上分配、逃逸分析與標量替換
12、判斷對象是否是垃圾的引用計數(shù)法有什么問題
13、GC底層可達性分析算法是怎么回事
15、可達性分析算法中不可達的對象還有機會存活嗎
16、什么樣的類能被回收
17、解釋下JVM內(nèi)部各種垃圾收集算法
18、解釋下CMS收集器垃圾收集過程
20、CMS比較嚴重的問題并發(fā)收集階段再次觸發(fā)Full gc怎么處理
21、解釋下垃圾收集底層三色標記算法
22、解釋下對象漏標的處理方案增量更新與原始快照(SATB)

2??說下JVM中類加載器分類與核心功能??
Java里有如下幾種類加載器
引導類加載器:負責加載支撐JVM運行的位于JRE的lib目錄下的核心類庫,比如rt.jar、charsets.jar等。
擴展類加載器:負責加載支撐JVM運行的位于JRE的lib目錄下的ext擴展目錄中的JAR類包
應(yīng)用程序類加載器:負責加載ClassPath路徑下的類包,主要就是加載你自己寫的那些類。
自定義加載器:負責加載用戶自定義路徑下的類包

2????