Class文件是一组以8位字节为基础单位的二进制流。采用一种类似于C语言结构体的微结构来存储数据,只有两种数据类型:无符号数和表。其中无符号数数据基本的数据类型,以u1、u2、u4、u8表示1、2、4、8字节的无符号数,用于描述数字、索引引用、数量值或者UTF-8编码字符串;表则是由无符号树和其他表的复合数据类型,以_info后缀。整个Class文件本质上就是一张表:
可参考:https://blog.csdn.net/zhangqix/article/details/53454406
深入理解JVM读书笔记: Class类文件结构 原创
没有更多推荐了 [去首页]