JVM阅读指南(必看)
大家好,我是帅地。
为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。
由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。
以下链接点进去就是答案
14. 从垃圾收集(GC)的角度来看,JVM的堆内存如何分区?
16. 新生代为什么要进一步分为Eden和Survivor区?
27. 编写代码,展示如何获取当前类加载器及其所有父加载器。
30. Class.forName和ClassLoader.loadClass在类加载时有何不同?
31. 在ClassLoader中,defineClass、findClass和loadClass方法各自承担什么角色?
43. synchronized关键字如何防止指令重排序?其实现机制是什么?
44. volatile关键字能防止指令重排序吗?如何实现?
74. G1中的Humongous区域有何作用?为什么需要它?