第六章 类文件结构
Class类文件的结构
一组以8位字节为基础单位的二进制流
结构采用C语言的伪结构存储数据,只有两种数据类型:无符号数和表
魔数与class文件的版本
每个class头4个字节称为魔数:用于确定文件是否能被虚拟机接受
常量池
class文件中的资源仓库
访问标志
用于识别一些类或者接口层次的访问信息,包括:接口还是类,是否为public类型等
类索引、父类索引与接口索引集合
字段表集合、方法表集合、属性表集合
字节码指令简介
字节码与数据类型
加载和存储指令
运算指令
···
不积跬步,无以至千里;不积小流,无以成江海