一、编译原理(为啥将 .java 文件编译为.class文件?)
二、class文件结构(java文件与class文件对应关系如何?)
三、类加载器(如何加载.class文件和时机?)
四、JVM内存结构
五、JVM内存常见回收算法
六、JVM中垃圾回收器介绍
七、JVM GC回收触发条件
八、JVM中G1具体回收过程
九、JVM中如何创建对象及内存分配过程
十、JVM与synchronize锁
十一、JVM的JIT
十二、JVM一次调优优化过程
一、编译原理(为啥将 .java 文件编译为.class文件?)
二、class文件结构(java文件与class文件对应关系如何?)
三、类加载器(如何加载.class文件和时机?)
四、JVM内存结构
五、JVM内存常见回收算法
六、JVM中垃圾回收器介绍
七、JVM GC回收触发条件
八、JVM中G1具体回收过程
九、JVM中如何创建对象及内存分配过程
十、JVM与synchronize锁
十一、JVM的JIT
十二、JVM一次调优优化过程