????class???????8bits??????????????????????15????????????????Щ??????????κ???????????????class?????????????濴???class???????????庬?壺
????1.magic(???)??
?????????class????????4????????0xCAFEBABE?????????????ж????????????class?????
????2.minor_version??major_version(?Ρ????汾??)
???????2??????????Java??????????class????????????仯???汾????????????????????????????????class????????????????????class????????
????3.constant_pool_count ??constance_pool?????????
??????????洢??????????final????????????????????????????????JVM????????????????????????????????????????????????????constant_pool_count??????ж????????????????????μ????o????
????4.access_flags(??????)
??????????????class????ж??????????????????????η???public??????????????????????????????final???
????5.this_class
???????2??????  ?????????????????????????????????д洢?????????????
????6.super_class
???????2?????????????class??????????????????????????
????7.inteface_count??interfaces
????interface_count??class??????????????????????????????????????2??????intefaces??????????????CONSTANT_Class_info?????????????
????8.fields_count??fields
????fields_count????????????ε????? ??fields?????????field_info??????С???Щfield_info???в????????????????ж???????Ρ?field_info???????????ε????????????ε?????????????????η?????????????final????????????????????????Щ?????Щ?????field_info???棬??Щ??????field_info????????????С?
????9.method_count??methods
????method_count???????з????????????????????????????????
??????????????
???????????????????????????class???????11????????