4、类文件结构

1、无关性的基石-字节码(.class)

2、Class类文件的结构

8位字节为基础单位的二进制流。
两种数据类型:无符号数和表。
无符号数:基本的数据类型。
表:无符号数或者其他表复合的数据类型。

2.1 魔数与Class文件的版本

魔数:文件首4字节
版本:5,6是次版本号,7,8字节是主版本号

2.2 常量池

版本之后是常量池。
常量池:字面量和符号引用
字面量:文本字符串、声明为final的常量值。
符号引用:类和接口的全限定名、字段的名称和描述符、方法的名称和描述符

2.3 访问标志

2.4 类索引、父类索引与接口索引集合

2.5 字段表集合

2.6 方法表集合

2.7 属性表集合

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章