文章目录
一、Class文件结构
1.概述
2.Java的前端编译器
3.透过字节码指令看代码细节
代码
字节码
二、虚拟机的基石:Class文件
三、Class文件结构
1.魔数
2.Class文件版本号
3.常量池:存放所有常量
- 常量池计数器
- 常量池表
4.访问表示
5.类索引、父类索引、接口索引集合
6.字段表集合
-
字段计数器
-
字段表
7.方法表集合
-
方法计数器
-
方法表
8.属性表集合
-
属性计数器
-
属性表
Code属性
LineNumberTale属性
LocalVariableTable属性
SourceFile属性