目录
六、JVM的永久代(PermGen)和元空间(Metaspace)有什么区别?
十三、JVM中的永久代(PermGen)和元空间(Metaspace)有何区别?
十七、Java内存模型(JMM)中的happens-before原则是什么?
二十二、JVM中的栈溢出(StackOverflowError)是如何产生的,如何避免?
二十四、JVM中的直接内存(Direct Memory)是什么?
二十五、JVM的即时编译器(JIT)与解释器的工作机制有何不同?
二十六、JVM中的安全点(Safepoint)和安全区域(Safe Region)。
二十七、JVM中的方法区(Method Area)和运行时常量池。
四十五、详述JVM中的Minor GC和Full GC分别在什么情况下发生?
四十七、JVM中的永久代(PermGen)和元空间(Metaspace)有什么区别?
一、JVM中的垃圾收集器有哪些,它们的工作原理是什么?
二、JVM中的类加载器有哪些,它们各自的作用是什么?
三、JVM中垃圾回收的算法有哪些?
四、JVM如何判断对象是否死亡?
五、JVM中有哪些引用类型?
六、JVM的永久代(PermGen)和元空间(Metaspace)有什么区别?
七、JVM中的堆和栈有什么区别?
八、JVM中Full GC触发的原因有哪些?
九、JVM中的类加载器有哪些,它们各自的作用是什么?
十、JVM内存区域划分及其作用是什么?
十一、JVM中垃圾收集的算法有哪些?
十二、JVM中的双亲委派模型。
十三、JVM中的永久代(PermGen)和元空间(Metaspace)有何区别?
十四、JVM优化的常见手段有哪些?
十五、JVM中的Just-In-Time(JIT)编译器。
十六、JVM中的类加载过程包括哪些阶段?
十七、Java内存模型(JMM)中的happens-before原则是什么?
十八、JVM中的Finalize方法有哪些问题?
十九、JVM中的弱引用、软引用、强引用和虚引用有何区别?
二十、JVM中的逃逸分析是什么,它是如何工作的?
二十一、JVM调优中如何诊断和解决内存泄漏问题?
二十二、JVM中的栈溢出(StackOverflowError)是如何产生的,如何避免?
二十三、JVM中的内存分配与回收策略。
二十四、JVM中的直接内存(Direct Memory)是什么?
二十五、JVM的即时编译器(JIT)与解释器的工作机制有何不同?
二十六、JVM中的安全点(Safepoint)和安全区域(Safe Region)。
二十七、JVM中的方法区(Method Area)和运行时常量池。
二十八、JVM中的类卸载机制是什么?
二十九、JVM中的引用计数法和可达性分析算法。
三十、JVM中类加载机制的主要步骤有哪些?
三十一、JVM内存模型中各区域的作用是什么?
三十二、JVM内存模型是如何划分的?
三十三、JVM中类加载机制的过程是怎样的?
三十四、JVM如何处理对象的内存分配和回收?
三十五、JVM监控和性能调优的常用工具有哪些?
三十六、JVM在对象分配内存时的策略是什么?
三十七、JVM中类加载机制的主要特点是什么?
三十八、JVM内存区域划分及其作用是什么?
三十九、JVM在对象分配内存时的策略是什么?
四十、JVM中类加载机制的主要特点是什么?
四十一、JVM中类加载机制的过程是怎样的?
四十二、JVM内存模型是如何划分的?
四十三、垃圾回收算法有哪些?
四十四、简述JVM中的双亲委派模型。
四十四、JVM是如何处理对象的内存分配和回收的?
四十五、详述JVM中的Minor GC和Full GC分别在什么情况下发生?
四十五、JVM中的类加载器有哪些,它们之间是如何工作的?
四十六、JVM优化的常用方法有哪些?