JVM面試真題集

考察點

  1. 深入理解JVM內存模型
  2. 了解類加載機制
  3. 了解內存可見性
  4. 了解常用的GC算法實現(xiàn)和適用場景
  5. 能偶根據(jù)業(yè)務場景選擇合適JVM參數(shù)和GC算法

加分項

  1. 編譯器優(yōu)化
  2. 問題排查經驗與思路
  3. JVM調優(yōu)經驗和調優(yōu)思路
  4. 了解最新的技術趨勢(ZGC和Graalvm)

真題匯總

  1. 簡單描述一下JVM的內存模型。和JMM有什么區(qū)別?
  2. 什么時候會觸發(fā)FullGC?
  3. Java類加載器有幾種,關系怎樣的?
  4. 雙請問歐派機制的加載流程是譖言的,有什么好處?
  5. 1.8為首么用Metaspace替換掉PermGen?Meatspace保存在哪?
  6. 編譯器會對指令做哪些優(yōu)化?(簡答描述編譯器的指令重排)
  7. 簡單描述一下volatile可以解決什么問題?如何做到的?
  8. 簡單描述一下GC的分代回收?
  9. G1與CMS的區(qū)別?
  10. 對象引用有哪幾種,有什么特點?
  11. 使用過哪些JVM調試工具,主要分析哪些內容?
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 介紹JVM中7個區(qū)域,然后把每個區(qū)域可能造成內存的溢出的情況說明 程序計數(shù)器:看做當前線程所執(zhí)行的字節(jié)碼行號指示器...
    jemmm閱讀 2,304評論 0 9
  • 這篇文章是我之前翻閱了不少的書籍以及從網(wǎng)絡上收集的一些資料的整理,因此不免有一些不準確的地方,同時不同JDK版本的...
    高廣超閱讀 16,042評論 3 83
  • 又是一年秋招季,哎呀媽呀我被虐的慘來~這不,前幾陣失蹤沒更新博客,其實是我偷偷把時間用在復習課本了(霧 堅持在社區(qū)...
    tengshe789閱讀 2,149評論 0 8
  • Java8張圖 11、字符串不變性 12、equals()方法、hashCode()方法的區(qū)別 13、...
    Miley_MOJIE閱讀 3,894評論 0 11
  • 《深入理解Java虛擬機》筆記_第一遍 先取看完這本書(JVM)后必須掌握的部分。 第一部分 走近 Java 從傳...
    xiaogmail閱讀 5,464評論 1 34

友情鏈接更多精彩內容