本文介绍: 魔数是一个用于校验字节码文件是否有效的标识,位于文件开头的前四个字节,魔数之后是次版本号和主版本号,共同构成了字节码文件的版本号。常量池是字节码文件中的一个结构,包含了该类的所有常量,如数字,字符串,符号常量等。包含了该类的所有方法,每个方法都有访问标志,名称,描述符和字节码指令序列。分别指向该类的全限定名,父类的全限定名 和该类实现的接口列表。包含了该类的所有字段,每个字段都有访问标志,名称,描述符和值。包含了该类或接口的所有属性,如源文件名,行号表,本地变量表。用于描述该类或接口的访问权限和属性。
1. 魔数与Class文件版本
魔数是一个用于校验字节码文件是否有效的标识,位于文件开头的前四个字节,魔数之后是次版本号和主版本号,共同构成了字节码文件的版本号。
2.常量池
常量池是字节码文件中的一个结构,包含了该类的所有常量,如数字,字符串,符号常量等。
3.访问标志
用于描述该类或接口的访问权限和属性。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。