JVM 原理
JVM 是区分初级和高级 Java 开发者的关键知识点
📋 内容大纲
1. JVM 内存模型 ⭐⭐
运行时数据区
⭐⭐
对象内存布局
内存分配策略
2. 类加载机制 ⭐⭐
类加载过程
⭐⭐
双亲委派模型
打破双亲委派
3. 垃圾回收 ⭐⭐⭐
垃圾回收算法详解
⭐⭐⭐
G1、ZGC、Shenandoah
GC 调优实战
4. 性能监控与调优 ⭐⭐⭐
常用监控工具
线上问题排查
JVM 参数配置
🎯 面试高频题
JVM 内存区域如何划分?各区域作用?
垃圾回收算法有哪些?各有什么优缺点?
CMS 和 G1 的区别?
类加载的双亲委派模型是什么?
线上出现 OOM 如何排查?
📚 延伸阅读
JVM 规范
Java Performance