diff --git a/docs/notes/Java 虚拟机.md b/docs/notes/Java 虚拟机.md index bc239e46..b2a5fe69 100644 --- a/docs/notes/Java 虚拟机.md +++ b/docs/notes/Java 虚拟机.md @@ -25,36 +25,13 @@ * [类加载器分类](#类加载器分类) * [双亲委派模型](#双亲委派模型) * [自定义类加载器实现](#自定义类加载器实现) -* [参考资料](#参考资料) - * [本地方法栈](#本地方法栈) - * [堆](#堆) - * [方法区](#方法区) - * [运行时常量池](#运行时常量池) - * [直接内存](#直接内存) -* [二、垃圾收集](#二垃圾收集) - * [判断一个对象是否可被回收](#判断一个对象是否可被回收) - * [引用类型](#引用类型) - * [垃圾收集算法](#垃圾收集算法) - * [垃圾收集器](#垃圾收集器) -* [三、内存分配与回收策略](#三内存分配与回收策略) - * [Minor GC 和 Full GC](#minor-gc-和-full-gc) - * [内存分配策略](#内存分配策略) - * [Full GC 的触发条件](#full-gc-的触发条件) -* [四、类加载机制](#四类加载机制) - * [类的生命周期](#类的生命周期) - * [类加载过程](#类加载过程) - * [类初始化时机](#类初始化时机) - * [类与类加载器](#类与类加载器) - * [类加载器分类](#类加载器分类) - * [双亲委派模型](#双亲委派模型) - * [自定义类加载器实现](#自定义类加载器实现) * [参考资料](#参考资料) # 一、运行时数据区域 -

+

## 程序计数器 diff --git a/docs/notes/pics/83e9c5ed-35a1-41fd-b0dd-ce571969b5f3_200.png b/docs/notes/pics/83e9c5ed-35a1-41fd-b0dd-ce571969b5f3_200.png new file mode 100644 index 00000000..23fc9fbd Binary files /dev/null and b/docs/notes/pics/83e9c5ed-35a1-41fd-b0dd-ce571969b5f3_200.png differ diff --git a/docs/pics/83e9c5ed-35a1-41fd-b0dd-ce571969b5f3_200.png b/docs/pics/83e9c5ed-35a1-41fd-b0dd-ce571969b5f3_200.png new file mode 100644 index 00000000..23fc9fbd Binary files /dev/null and b/docs/pics/83e9c5ed-35a1-41fd-b0dd-ce571969b5f3_200.png differ