1、無關性的基石-字節碼(.class)
2、Class類文件的結構
8位字節爲基礎單位的二進制流。
兩種數據類型:無符號數和表。
無符號數:基本的數據類型。
表:無符號數或者其他表複合的數據類型。
2.1 魔數與Class文件的版本
魔數:文件首4字節
版本:5,6是次版本號,7,8字節是主版本號
2.2 常量池
版本之後是常量池。
常量池:字面量和符號引用
字面量:文本字符串、聲明爲final的常量值。
符號引用:類和接口的全限定名、字段的名稱和描述符、方法的名稱和描述符