文章目录:
Java内存区域
JVM的主要组成部分及作用
JVM运行时数据区域
关于HotSpot虚拟机对象问题
对象是如何创建的
创建对象时内存是如何分配的
如何处理并发安全问题
对象的内存布局
对象的访问方式有哪些
内存溢出异常问题
Java内存泄漏和内存溢出是什么,如何避免
什么情况会发生栈内存溢出
JVM垃圾回收
Java中垃圾回收是什么,为什么需要垃圾回收?
Minor GC和Full GC有什么不同?什么情况下会触发Full GC和Minor FC?
为什么要减少Full GC的发生?
JVM的内存分配与回收
Java中都有哪些引用类型
如何判断对象是否可以回收
JVM中的永久代中会发生垃圾回收吗?元空间会发生垃圾回收吗?
有什么办法主动通知虚拟机进行垃圾回收?
垃圾回收算法
垃圾收集器
关于类加载
简述类的生命周期
简述类加载过程
类加载器有哪些
什么是双亲委派机制
有哪些打破双亲委派机制的例子
JV