国产成人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电脑。

关注

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

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

老师穿白色双开真丝旗袍怎么穿| 闺蜜2| 王叔我老公还在客厅呢什么小说 | 白日梦我小说全文免费阅读| 《麦子的秘密2》| 麻豆 无码 国产在线观看| 男生手进入是什么感觉| 《女家教》完整版免费观看| 《酒店激战》动漫1-5集免费观. | 内衣走秀| 九九影视在线观看免费最新电视剧| 宝宝水帘洞都拉丝了怎么办| 奶头被教练摸得受不了| 在车里被弄了4次高潮| 《妻欲公与媳》免费看| 嫂嫂让小叔子帮忙牛孩子电视剧| 把女人弄爽特黄A大片视频| 成全高清免费完整观看 | 欧美XBOX与IPHONE| 儿媳妇长太漂亮免费观看电视剧| 啵啵浏览器| 艳妇乳肉豪妇荡乳XXXOO图片| 美国大片又大又好看的PPT| 《女仆教育》动漫第一季| 成品PPT网站大片入口| 18岁的少女与狗高清电视剧| 《十二寡妇肉床艳史》| 门卫老头吮她的花蒂的主演是谁 | 中国老太太的毛耳耳一| 妈妈装睡配合孩子阴阳调和| 我被5个男人躁一夜不收我怎么办 女生干多了腿中间会变宽吗 | 黄瓜视频| 少女哔哩哔哩免费高清观看2| 看到老妈洗澡忍不住怎么办| 敌伦交换小敏小静小雅第1集| 美国暴躁真人CSGO| 欧美大妈LOGO大全及价格图| 把腿开大点我添添你SB| 真人刺激战场40分钟电视剧| 《温柔善良的儿媳妇》的背景故事 | 妈妈你真棒插曲快来救救我电影视..