这一次,彻底弄懂 Java 字节码文件!( 八 )
索引到位置#4和#20 , 从常量池中找到这两个索引项如下:
#4 = Class #23 //java/lang/Object #20 =NameAndType #7 : #8 //\"init\":()V这两个索引正好可以跟结构总表中对应上 。 其中 , #4表示的类全限定名为java/lang/Object , 而索引20位置又引用了#7:#8 。 继续找到#7和#8:
#7=Utf8 init #8=Utf8()V就表示类的构造方法 , ()V表示无参的无返回值的方法描述符 。
从第16位开始的十六进制 09 00 03 00 15这个标志位值为09 , 从字节码结构总表中找到值为9的常量为CONSTANT_Fieldref_info , 其后面跟着两个index , 对应十六进制转换为十进制为3和21 。 #2 =Fieldref #3 . #21 //com/dskj/jvm/bytecode/MyTest1.a:I对应有两个索引项#3和#21 , 如下所示:
#3 = Class #22 //com/dskj/jvm/bytecode/MyTest1 #21 =NameAndType #5 : #6 //a:I索引项#3引用了索引项#22 , 索引项#21引用了索引项#5:#6
#22=Utf8com/dskj/jvm/bytecode/MyTest1 #5=Utf8a #6=Utf8I推荐阅读
- 暴雪|暴雪新总裁刚上任3个月就离职,这一次,暴雪还有救吗
- 魔兽世界怀旧服|制霸全明星返场彻底凉了,上架第一天销量惨淡,玩家:有赛季皮肤足够了
- 明日方舟|明日方舟:六星近卫斯卡蒂现版本被完全撕卡 SP临光彻底让其失业
- 赛尔号|赛尔号衍生游戏精灵拟人形象 童年情怀彻底没了 但玩家有了新老婆
- 王者荣耀|王者荣耀:孙行者四款皮肤海报全部曝光,这一次倒是没让玩家失望
- 手机游戏|LOL手游传奇杯WT拿下冠军!意外惊现同阵容!版本答案彻底揭晓
- 极限国度|阴阳师川猿超鬼王活动攻略 活动过于阳间 爆肝删好友时代彻底终结
- 堡垒之夜|《堡垒之夜》国服关服,腾讯运营三年以彻底失败告终
- t1|T1上单鼠男账号被爆破,评论内容简单粗暴,一场BO5让他彻底成名
- 舰娘|碧蓝航线官方最大的强度笑话 未来可期的阿尔及利亚彻底卷没了