JVM
本文链接:https://blog.csdn.net/feather_wch/article/details/132116849
类文件结构
1、class文件的组成
- 无符号数:基本数据类型 u1 u2 u3 u4 描述
- 数字
- 字符串
- 索引引用
- 表:复合数据类型,无符号数 + 表组, _info结尾
2、class文件是大段字节序
方便阅读
3、class文件的组成部分
- 魔数
- 版本号
- 常量池
- 访问标志
- 类索引
- 父类索引
- 接口索引集合
- 字段表集合
- 方法表集合
// 魔数 咖啡
// 版本号
// 常量池
// 访问标志
// 类索引,父类索引,接口索引集合
final class Man extends Person implements IEat, ISleep{
public static final String YEAR = "2023"
String name; // 字段表集合
public void talk(){
// 方法表集合
//