PRO
Java 虚拟机面试手册
一站式的 JVM 学习课程,内容围绕 JVM 的核心功能开展,包括 Java 运行时数据区域、垃圾收集算法、四大引用类型、垃圾收集器、虚拟机执行子系统、JVM 调优等,具备平滑的学习路线和清晰的行文逻辑,且涵盖 JVM 的绝大多部分知识点,吃透此课程可以应对大部分面试场景

## 你将获得
- 完整的 Java 虚拟机知识体系
- 涵盖 90% Java 虚拟机面试题
- 清晰的解题逻辑,而非盲目的答案背诵
- 平滑的学习路线
## 课程介绍
课程内容围绕 Java 虚拟机的核心内容开展:
1. **Java 运行时数据区域**:重中之重,主要介绍 Java 运行时的数据区域划分,了解堆、方法区、栈等区域的工作方式和存储内容
2. **垃圾收集**:面试题高发区域!!!务必掌握。包含判定垃圾是否可回收的两种算法、Java 中的四种引用类型、四大垃圾收集算法、新老生代的垃圾收集器优缺点分析、以及基本的内存分配和回收策略
3. **虚拟机执行子系统**:主要介绍类加载过程、类加载器(双亲委派模型)
4. **JVM 调优**:主要介绍基本的调优策略和一些 JVM 调优实例
## 学习建议
本课程是一站式的 Java 虚拟机学习课程,具备**平滑的学习路线**和**清晰的行文逻辑**,且涵盖 Java 虚拟机相关的绝大多部分知识点,吃透此课程可以应对大部分面试场景。**如果遇到模糊的概念推荐继续查阅相关经典书籍比如《深入理解 Java 虚拟机》、《深入解析 Java 虚拟机 HotSpot》- 杨易,辅助理解**。
