一、概述
1.字节码文件的跨平台性
2.java的前端编译器
3.透过字节码指令看代码细节
代码举例
二、虚拟机的基石:Class文件
三、Class文件结构
1.魔数:Class文件的标志
2.Class文件版本号
3.常量池:存放所有常量
常量池计数器
常量池表
字面量和符号引用
常量结构和类型
4.访问标识
5.类索引、父类索引、接口索引集合
6.字段表集合
字段计数器
字段表
7.方法表集合
方法表
8.属性表集合
属性计数器
属性表
9.小结
四、使用javap指令解析Class文件
1.解析字节码的作用
2.javac -g操作
3.javap的用法
4.使用举例
5.总结