韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > java基础 > java之JVM的字节码结构

java之JVM的字节码结构

java JVM 字节码

头像

小妮浅浅

2021-06-28 09:51:172909浏览 · 0收藏 · 0评论

1、魔数

所有.class文件的前四个字节都是魔数,魔数的固定值为0xCAFEBABE。魔数放在文件的开头,JVM可以根据文件的开头判断这个文件是否有可能是.class文件。如果是这样的话,之后的操作会继续下去。

2、版本号

版本号为魔数后的4个字节,前2个字节显示下一个版本号,后2个字节显示主版本号。

主版本号后的字节是常量池入口。在常量池中保存两种常量:字面量和符号引用。字面量在代码中声明为Final的常量值,符号引用类别和界面的全局限定名、字段的名称和说明符、方法的名称和说明符。常量池整体分为常量池计数器和常量池数据区两部分。

3、常量池

常量池结束后的两个字节,描述了这个Class是类还是界面,以及是否用Public、Abstract、Final等装饰符装饰。

4、访问标志

常量池结束之后的两个字节,描述该Class是类还是接口,以及是否被Public、Abstract、Final等修饰符修饰。

5、当前类名

访问标志后的两个字节,描述的是当前类的全限定名。这两个字节保存的值为常量池中的索引值,根据索引值就能在常量池中找到这个类的全限定名。

6、父类名称

当前类名后的两个字节,描述父类的全限定名,同上,保存的也是常量池中的索引值。

7、接口信息

父类名称后为两字节的接口计数器,描述了该类或父类实现的接口数量。紧接着的n个字节是所有接口名称的字符串常量的索引值。

8、字段表

字段表用于描述类和接口中声明的变量,包含类级别的变量以及实例变量,但是不包含方法内部声明的局部变量。

以上就是java之JVM字节码结构的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

久碰精品少妇超清A片视频96| 两富婆轮流上阵| 黄文| 成全在线观看免费完整版的| 妈妈让我戴上避孕套的下一句是啥| 小妈爱上继子免费观看电视剧| 《请好好疼爱里面》免费观看| 美国性伦1980禁忌禁忌| 《尼姑庵春梦》| 电影《满足2》完整版在线观看| 《公的浮之手中字》免费| 小寡妇在线观看免费播放电视剧| 印度突然向中国宣战| 美女热舞| 局长边摸边吃奶边做爰| 女性三角毛毛区有片毛掉光正常吗| 情趣刑具| 做爰高潮A片(毛片)| 他解开内裤把舌头进去的视频| 成全在线观看免费完整版的| 雨中小故事动态图| 人狗大战5高清正版免费观看| 家公给我治疗5中字| 欧美电影免费观看电视剧大全 | 广汇能源股吧| 三女片免费观看电视剧杨贵妃传| 《慈母夜吟》完整版| 男人晚上吃奶时乳房会变| 免费观看已满十八岁电视剧直播| 在床上的72种扦插方法| 公交车上荫蒂添的好舒服H漫画 | 《女朋友的妹妹3》| 共享女儿小诗1~10章的背景资..| 《献身》李丽珍| 《俄罗斯空姐2(俄罗斯航空)》| 我把校花嘴巴当套子的小说 | 3DMAX视频成品免费入口| 美丽小洞5荷尔蒙| 小柔与王叔的第一次相遇是第几集 | 战马在线观看| 黑丝