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 屬性表集合

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