diff --git a/docs/notes/Java 虚拟机.md b/docs/notes/Java 虚拟机.md
index 2b787b84..dfb787aa 100644
--- a/docs/notes/Java 虚拟机.md
+++ b/docs/notes/Java 虚拟机.md
@@ -30,7 +30,7 @@
# 一、运行时数据区域
-
+
## 程序计数器
@@ -458,9 +458,6 @@ G1 把堆划分成多个大小相等的独立区域(Region),新生代和
- 使用(Using)
- 卸载(Unloading)
-**注意** :加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,类的加载过程必须按照这种顺序按部就班地**开始**,强调开始是因为这些阶段通常都是**相互交叉地混合式进行的**,通常在一个阶段执行的过程中调用另一个阶段(比如加载阶段需要验证字节码,这就需要调用验证阶段,即加载阶段还没有结束,但是验证阶段已经开始),但是两个阶段的开始时间仍然保持着固定的先后顺序。
-
-
## 类加载过程
包含了加载、验证、准备、解析和初始化这 5 个阶段。
diff --git a/docs/notes/pics/ab701824-e308-4284-88b6-596cc606fadb.png b/docs/notes/pics/ab701824-e308-4284-88b6-596cc606fadb.png
new file mode 100644
index 00000000..7ca8cbfe
Binary files /dev/null and b/docs/notes/pics/ab701824-e308-4284-88b6-596cc606fadb.png differ