# JVM底层原理最全知识总结jvm.doocs.org

*Published:* 2025-10-16
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2025年10月16日，已超过 180天没有更新



JVM 内存结构, HotSpot 虚拟机对象探秘, 垃圾收集策略与算法, HotSpot 垃圾收集器, 内存分配与回收策略, JVM 性能调优, 类文件结构, 类加载的时机, 类加载的过程, 类加载器

这里仅仅记录了一些笔者认为需要重点掌握的 JVM 知识点，如果你想更加全面地了解 JVM 底层原理，可以阅读周志明老师《深入理解 Java 虚拟机——JVM 高级特性与最佳实践(第 2/3 版)》全书。

JVM 内存结构 🧠

程序计数器、Java 虚拟机栈、本地方法栈、堆、方法区...

HotSpot 虚拟机对象探秘 🔍

对象内存布局、创建过程、访问方式

垃圾收集策略与算法 ♻️

判断对象是否存活、引用种类、垃圾收集算法

HotSpot 垃圾收集器 🔥

新生代、老年代、G1 通用垃圾收集器

内存分配与回收策略 💡

对象分配、大对象、动态对象年龄判定、空间分配担保

JVM 性能调优 🚀

使用 64 位 JDK 管理大内存、使用 32 位 JVM 建立逻辑集群

类文件结构 📑

魔数、版本信息、常量池、访问标志、类索引、字段表、方法表...

类加载的时机 ⏳

类的生命周期、类加载过程初始化时机、接口加载过程

类加载的过程 ⚙️

加载、验证、准备、解析、初始化

类加载器 🛠️

类与类加载器、双亲委派模型工作过程

在线网址：https://jvm.doocs.org/

github地址：https://github.com/doocs/jvm