面試題整理(JVM虛擬機)

1、JVM內存分爲哪幾個區,每個區的作用是什麼? 方法區(線程共享): (1)主要用來存儲已經被虛擬機加載的類的信息、常量、靜態變量和即時編譯器編譯後的代碼等數據 (2)該區域是被線程共享的 (3)很少發生GC,主要是對方法區裏的常量池和對類型的卸載 (4)裏面有一個運行時常量池,用於存放靜態編譯產生的字面量和符號引用;具有動態性,用於存儲編譯期就生成的字面常量、符號引用、翻譯出來的直接引用 虛擬
相關文章
相關標籤/搜索