温馨提醒

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

本文最后更新于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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系客服QQ3387285338进行处理。