We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 26fc4fd commit 1644a1bCopy full SHA for 1644a1b
post/JVM内存概述.md
@@ -90,11 +90,11 @@ java 堆是所有线程共享的一块内存,在虚拟机启动时创建,几
90
4. 符号引用验证,这个动作在后面的解析过程中发生,主要为了确保解析动作能正确执行。
91
5. 准备:为类的静态变量分配内存并将其初始化为默认值。这些内存都将在方法区中进行分配。准备阶段不分配类中的实例变量的内存,实例变量会在对象实例化时随着对象共同分配在 java 堆中。
92
93
-### (3)解析
+#### (3)解析
94
95
该阶段主要完成符号引用到直接引用的转换动作。解析动作并不一定在初始化动作完成之前,也可能在初始化之后。
96
97
-### (4)初始化
+#### (4)初始化
98
99
初始化时类加载的最后一步,前面的类加载过程,除了在加载阶段用户应用程序可以通过自定义类加载器参与之外,其余动作完全由虚拟机主导和控制。到了初始化阶段,才真正开始执行类中定义的 Java 程序代码。
100
0 commit comments