国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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电脑。

关注

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

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

7X7X7X7X7任意噪入口的..| 在办公室被CAO很爽很高H漫画 | 禁忌4| EXO妈妈MV高清免费观看| 《饥饿妻子》完整版在线观看| 蜜桃视频| 农场一母四女一婿胡本兴小说| 韩国男按摩师吸乳房会得乳腺癌吗| 免费的行情网站WWW下载大全| 扌雷辶鬲的小说章节| 男人把困困进女生困困视频| 打扑克牌男女| 《魅魔之耻》1~4集免费看| 当着全班面被C到高潮哭视频 | 光溜溜美女素材图片| 适合深夜看的脸红的小说| 爸爸的大DJ小说| 成全视频观看免费高清中国电视剧| SNH48欧洲码和亚洲码图片| 苍井空《办公室爱欲》| 家族轮换之共乐的日子最新章节更, | 芬太尼事件对中国形成的危害| 何以笙默床戏| 女人尝试到更粗大的心理变化 | 干爹你真棒插曲免费看| 激吻戏| 一母四女战一婿刘琴小说免费阅读 | 《好好疼爱里面》免费看| 淫语....粗话..脏话小说| 长沙天气| 久久午夜国产精品WWW| (NP、高H、纯肉)高H高辣| 女性三角毛毛区有片毛掉光正常吗| 小寡妇在线观看免费播放电视剧| 《訾花交换做爰》| 法国女海军 伦理| 欧美人与人动人物2024心理学 | 一边做饭一边狂躁的原因分析| 鲁鲁射击免费播放电视剧全部| 黑色董丝包臀紧身连衣裙| 妈妈与儿子高清免费版电视剧