深入理解jvm虚拟机 pdf,Java虚拟机结构
在自动内存管理之后,我们来谈谈执行子系统。执行子系统解释了JVM如何执行程序。
如何解决写爬虫IP受阻的问题?立即使用。
Class文件概述
本文中我们只讨论类文件。类文件也称为类文件或字节码文件。C java编译。Java文件(源代码)转换成。类文件(字节码),jvm解释。类文件转换成机器代码。
类文件包含Java虚拟机的指令集和符号表以及其他一些辅助信息。它是一组基于8个字节的二进制流,没有间隙。
有两种数据存储结构:无符号数和表。
(1)无符号数字用于描述以UTF-8编码的数字、索引引用、量值或字符串值。属于基本数据类型,u1、u2、u4、u8分别代表1字节、2字节、4字节、8字节。
(2)表是由多个无符号数或其他表作为数据项组成的复合数据类型,以“_info”结尾。
其特征在于:在类文件中,哪个字节代表什么意思,长度和顺序不允许改变。
Class文件组成部分
上图清楚的列出了班级的构成。还需要强调一下常量池:虚拟机运行时,需要从常量池中获取相应的符号引用,然后在创建或运行类时解析并翻译成具体的内存地址。
以上是关于JAVA虚拟机中的类文件。更多相关问题请访问PHP中文网:JAVA视频教程。以上是对JAVA虚拟机(JVM)的详细介绍(四)。3354类文件结构的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。