JVM 虚拟机
2026/1/15大约 1 分钟

JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,是 Java 程序运行的基础环境。JVM 屏蔽了与具体操作系统平台相关的信息,使 Java 程序只需生成字节码就可以在多种平台上运行。
学习资源
| 资源类型 | 链接 |
|---|---|
| 📺 视频教程 | JVM 教程 |
| 📖 JVM 入门 | JVM Tutorial |
| 📖 官方规范 | JVM Specification |
核心知识点
- 类加载机制 - 加载、验证、准备、解析、初始化、双亲委派
- 运行时数据区 - 堆、栈、方法区、程序计数器、本地方法栈
- 垃圾回收 - 引用计数、可达性分析、标记清除、复制、标记整理
- 垃圾回收器 - Serial、Parallel、CMS、G1、ZGC
- JIT编译 - 即时编译、热点代码、逃逸分析
- 性能调优 - JVM参数、内存调优、GC调优
