类文件结构
u4 magic // 魔数意思是 .class 文件,不同的东西有不同的魔数,比如 jpg、png 图片等
u2 minor_version; // 小版本号
u2 major_version; // 大版本号
u2 constant_pool_count; //常量池
cp_info constant_pool[constant_pool_count-1];
u2 access_flags; // 权限修饰符
u2 this_class; // 当前class
u2 super_class; // 当前class的父类
u2 interfaces_count; // 当前class的接口
u2 interfaces[interfaces_count]; // 接口数组 有哪些接口
u2 fields_count; // 属性个数
field_info fields[fields_count]; //具体的属性字段
u2 methods_count; // 方法个数
method_info methods[methods_count]; // 具体的方法
u2 attributes_count; // 参数个数
attribute_info attributes[attributes_count];//具体参数