JVM面試真題集
考察點
- 深刻理解JVM內存模型
- 瞭解類加載機制
- 瞭解內存可見性
- 瞭解經常使用的GC算法實現和適用場景
- 能偶根據業務場景選擇合適JVM參數和GC算法
加分項
- 編譯器優化
- 問題排查經驗與思路
- JVM調優經驗和調優思路
- 瞭解最新的技術趨勢(ZGC和Graalvm)
真題彙總
- 簡單描述一下JVM的內存模型。和JMM有什麼區別?
- 何時會觸發FullGC?
- Java類加載器有幾種,關係怎樣的?
- 雙請問歐派機制的加載流程是譖言的,有什麼好處?
- 1.8爲首麼用Metaspace替換掉PermGen?Meatspace保存在哪?
- 編譯器會對指令作哪些優化?(簡答描述編譯器的指令重排)
- 簡單描述一下volatile能夠解決什麼問題?如何作到的?
- 簡單描述一下GC的分代回收?
- G1與CMS的區別?
- 對象引用有哪幾種,有什麼特色?
- 使用過哪些JVM調試工具,主要分析哪些內容?
歡迎關注本站公眾號,獲取更多信息