魔数、版本号、常量池、访问标志、索引、字段表集合、方法表集合
魔数 版本号 常量池 访问标志 索引 字段表集合 方法表集合后缀名是可以改的,
所以用它来确定真
的是.class文件
44=JDK1.0
45=jdk1.1
....
字面量:int、double等基本类型数据值
符号引用:(最终指向UTF-8字符串)
1)记录类
访问标志+全限定名
2)记录方法
简单名称+返回类型+参数列表
3)记录成员属性
简单名称+返回类型
分为:本类、继承父类类、实现接口
指向“常量池—记录类”
每张表:
访问标志、(名称、描述【如:返回类型、参数等】)、附加属性attributes(Code属性表、Linumber属性表、局部变量表、异常表等)
/** 括号中表示是指向“常量池”*/