????(6) this_class
????????????????????this_class?????????????????????????????????????????????????ó????????????CONSTANT_Class_info??????????????name_index?????????????????????????????????????????????????????
????(7) super_class
?????????this_class?????????????super_class??????????????????????????Ч??????????0?????super_class?????0?????Class?????????java.lang.Object?????super_class???????0????????????????????Class?????????????super_class??????????????и????????CONSTANT_Class_info????????????????????????κγ????????????final?????Class???????????????super_class??????????????б??java.lang.Object??????CONSTANT_Class_info???????????
????(8) interfaces_count??interfaces[ ]
?????????super_class???????????????interfaces_count????????????????????????y????????????????????
?????????interfaces_count????????interfaces?б???????????????????????????y?????????????????????????????interfaces_count????????interfaces?б??е???????????????????????????и?????????????????С?
????(9) fields_count??fields[ ]
??????????????fields_count??????????????fields?б????е?field_info???????????????????Java?????????????????????????????????
????fields?б???????????Java??????????????????ε???????????fields?б??е????field_info???????????????????ε??????????????ε?????????????????η??????Щ????е????field_info???У??????η????е??????field_info??????????????У??????????????????????????fields?б???????????????
?????????????????????Java??????????????β??????fields?б????г???fields?б??в??????????????????м?ж?????????????
????(10) methods_count??methods[ ]
??????Class????У??????fields???????????Java???????????????????????????????methods_count???????????????????????????Java???????????????з????????????methods_count???????methods?б???????methods_count????????method_info????ɡ????method_info????????????????????????????緽?????????????????????????????????????????Щ??????????????????????abstract???native???????method_info????????÷?????????????????????????????????????????????????????????к?????????????????
?????????????????????Java????????????????????????fields?б????г???fields?б??в??????????????????м?ж?????????????
????(11) attributes_count??attributes[ ]
????Class????к????????????attribute???????????????Java????????????????????????????????attributes_count???????????????????????????????attributes?б??е?attributes_info?????????????attributes_info?????????????????CONSTANT_Utf8_info?????????????????????????????????
????????????????????к???????Class????е???????????????????????????ClassFile??????attributes????????field_info???????attributes????????method_info?????attributes????????????????и???????????????????????JVM Spec??(2nded)?У??ClassFile?????attributes?б????????????SourceFile??????field_info?????attributes?б????????????ConstantValue??????method_info?????attributes?б????????????Code?????Exceptions?????
????????????Class????????????淶???????????淶????????????????Щ????????淶????????Щ???????????????淶???????????JVM Spec??(2nded)???????????????????????????Class???????????????ClassFile????Class?????????????????????Class???????????Σ?ClassFile???????Щ?????????Щ??????????????JVM Spec??(2nded)?ж????淶????????????????????????????????????????????淶??????magic????????0xCAFEBABE??access_flags????????????Ч?????????????????????????????????????????????????????????????б??е??????????????????????淶??????????????淶????ж?????±??????????????淶?????????б????е?????????????????????淶???????????糣?????б??е????CONSTANT_Class_info???name_index????????CONSTANT_Utf8_info?????????????????????????????????????????????????????б??????????淶????????????????????淶???