??????????

????????е?????????????????????????????????????????????????????????????????е??????????е??κη???????????????????????б??????????????????????????????????????????????????????????????

???????е????????????????????????????????????磺????????????????????????????????????????μ?????

CONSTANT_Class_info
{
    u1   tag;
    u2 name_index;
}

????????tag??????????? name_index?????????. int[][]??????????[[I. Thread[]??????????[Ljava.lang.Thread;.

????????????????

????Java ??????????????????????????????????е????????????????洢???????????е???????????????????????????????????л??????????κε??????????????????????й???????????洢?????????

????????????

????????????????????????д???????????????????????Щ??????????????????Java????????????????б???????????????????????????????????????????????????????????м??????????磺????????Java?????

????Java??????????????????????????????????????ù????????????????????????Ч?????????С????????????????????????????????????е????????ɡ????磬Java???????????????????????????????????????????

System.out.println("Hello world!");

?????????????Java???????????????????????????μ??????

0 getstatic #6 <Field java.lang.System.out Ljava/io/PrintStream;>
3 ldc #1 <String "Hello world!">
5 invokevirtual #7 <Method java.io.PrintStream.println(Ljava/lang/String;)V>
8 return

????Java???????????JDK????????Java?????????????????????????????????????????????????javap????????з?????

???????????????????????????????????????????????????????????????????????????????????е????????????е?0??1??????????????У?0??1????б??Щ?????????????棬??????????isub?????????????????????????????????

<operation>   <operands(s)>

?????????????????е???????1????????????е?????????????????????0????????????????????ɡ?

???????

????Java?????????????????????????С?????????????????????豸???????????????м????????????stack?????????л????????????????????????????????????洢????????????????????????????????????????????

?????????????????????java??class??????з??????????????????????????????????Java????????????????????Java??????м????????????????????????????Χ?????????????磺??????????????л?????????????????Щ?????????????????Java????????ж?????????????????????????????Щ????????????????????????????Java???????????????????Щ??????????Java????????????????Java???????????????????????????????????????????