Skip to content

Commit 7acb95a

Browse files
authored
错别字
将直接码修改为字节码
1 parent 053c142 commit 7acb95a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: docs/java/jvm/class-loading-process.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ tag:
109109

110110
对于初始化阶段,虚拟机严格规范了有且只有 5 种情况下,必须对类进行初始化(只有主动去使用类才会初始化类):
111111

112-
1. 当遇到 `new``getstatic``putstatic``invokestatic` 这 4 条直接码指令时,比如 `new` 一个类,读取一个静态字段(未被 final 修饰)、或调用一个类的静态方法时。
112+
1. 当遇到 `new``getstatic``putstatic``invokestatic` 这 4 条字节码指令时,比如 `new` 一个类,读取一个静态字段(未被 final 修饰)、或调用一个类的静态方法时。
113113
- 当 jvm 执行 `new` 指令时会初始化类。即当程序创建一个类的实例对象。
114114
- 当 jvm 执行 `getstatic` 指令时会初始化类。即程序访问类的静态变量(不是静态常量,常量会被加载到运行时常量池)。
115115
- 当 jvm 执行 `putstatic` 指令时会初始化类。即程序给类的静态变量赋值。

0 commit comments

Comments
 (0)