File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -31,9 +31,9 @@ ClassFile {
31
31
u2 access_flags;// Class 的访问标记
32
32
u2 this_class;// 当前类
33
33
u2 super_class;// 父类
34
- u2 interfaces_count;// 接口
34
+ u2 interfaces_count;// 接口数量
35
35
u2 interfaces[interfaces_count];// 一个类可以实现多个接口
36
- u2 fields_count;// Class 文件的字段属性
36
+ u2 fields_count;// Class 文件的字段属性数量
37
37
field_info fields[fields_count];// 一个类可以有多个字段
38
38
u2 methods_count;// Class 文件的方法数量
39
39
method_info methods[methods_count];// 一个类可以有个多个方法
@@ -71,7 +71,7 @@ ClassFile {
71
71
u2 major_version;// Class 的大版本号
72
72
```
73
73
74
- 紧接着魔数的四个字节存储的是 Class 文件的版本号:第 5 和第 6 位是 ** 次版本号** ,第 7 和第 8 位是 ** 主版本号** 。
74
+ 紧接着魔数的四个字节存储的是 Class 文件的版本号:第 5 和第 6 个字节是 ** 次版本号** ,第 7 和第 8 个字节是 ** 主版本号** 。
75
75
76
76
每当 Java 发布大版本(比如 Java 8,Java9)的时候,主版本号都会加 1。你可以使用 ` javap -v ` 命令来快速查看 Class 文件的版本号信息。
77
77
@@ -143,7 +143,7 @@ public class Employee {
143
143
``` java
144
144
u2 this_class;// 当前类
145
145
u2 super_class;// 父类
146
- u2 interfaces_count;// 接口
146
+ u2 interfaces_count;// 接口数量
147
147
u2 interfaces[interfaces_count];// 一个类可以实现多个接口
148
148
```
149
149
You can’t perform that action at this time.
0 commit comments