任何一个Class文件都对应着唯一的一个类或接口的定义信息,但是反过来说,类或接口并不一定都得定义在文件里;另外Class文件是一组以8个字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在class文件中,这个二进制流可以不一定来自于磁盘文件,也可以来自于网络,或者动态生成。
常量池
访问标志:描述这个Class是类还是接口;是否定义为public类型;是否定义为abstract 类型;如果是类的话,是否被声明为final,是否为注解,是否为枚举值
类索引,父类索引,接口索引:主要确定该类型的继承关系,即继承了哪些父类,实现了哪些接口等 字段表集合:“字段”(Field)包括类级变量以及实例级变量 方法表集合: 属性表集合:
Reply by Email