天天看點

Java面試題-jvm5

作者:Java農夫

又是一年招聘季,整理一些面試題,為自己也為大家整理點資料,希望大家成功上岸。這些整理的是針對面試。因平台單日有釋出數量限制,超出限制的隻能粉絲檢視,需要的請關注後自行擷取,謝謝。

堆為什麼進行分代設計

Java面試題-jvm5

老年代的擔保機制

為什麼Eden:S0:S1 是8:1:1

對象的建立以及配置設定過程

Java面試題-jvm5

方法區與中繼資料區以及持久代到底是什麼關系?

Full GC = young GC + Old GC + Meta Space GC

規範:方法區

實作:

  • JDK1.7之前 永久代 持久代 Perm Space 類的總數 常量池大小 方法的數量
  • JDK1.8以及其之後 元空間 中繼資料區 MetaSpace
  • JVMTI 開後門
Java面試題-jvm5

對象的記憶體布局

Java面試題-jvm5

為了加快CPU的讀取效率 哪怕是引用類型 也隻是讀取一次

Java面試題-jvm5

對象被判定為不可達對象之後就“死”了嗎

Java面試題-jvm5

繼續閱讀