File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -31,9 +31,9 @@ ClassFile {
3131 u2 access_flags;// Class 的访问标记
3232 u2 this_class;// 当前类
3333 u2 super_class;// 父类
34- u2 interfaces_count;// 接口
34+ u2 interfaces_count;// 接口数量
3535 u2 interfaces[interfaces_count];// 一个类可以实现多个接口
36- u2 fields_count;// Class 文件的字段属性
36+ u2 fields_count;// Class 文件的字段属性数量
3737 field_info fields[fields_count];// 一个类可以有多个字段
3838 u2 methods_count;// Class 文件的方法数量
3939 method_info methods[methods_count];// 一个类可以有个多个方法
@@ -71,7 +71,7 @@ ClassFile {
7171 u2 major_version;// Class 的大版本号
7272```
7373
74- 紧接着魔数的四个字节存储的是 Class 文件的版本号:第 5 和第 6 位是 ** 次版本号** ,第 7 和第 8 位是 ** 主版本号** 。
74+ 紧接着魔数的四个字节存储的是 Class 文件的版本号:第 5 和第 6 个字节是 ** 次版本号** ,第 7 和第 8 个字节是 ** 主版本号** 。
7575
7676每当 Java 发布大版本(比如 Java 8,Java9)的时候,主版本号都会加 1。你可以使用 ` javap -v ` 命令来快速查看 Class 文件的版本号信息。
7777
@@ -143,7 +143,7 @@ public class Employee {
143143``` java
144144 u2 this_class;// 当前类
145145 u2 super_class;// 父类
146- u2 interfaces_count;// 接口
146+ u2 interfaces_count;// 接口数量
147147 u2 interfaces[interfaces_count];// 一个类可以实现多个接口
148148```
149149
You can’t perform that action at this time.
0 commit comments