Java字节码

更新时间:2024-01-16 23:59

Java字节码(Java bytecode)是Java虚拟机执行的一种虚拟指令格式。

Java 字节码(英语:Java bytecode)大多数操作码都是一个字节长,而有些操作需要参数,导致了有一些多字节的操作码。而且并不是所有可能的256个操作码都被使用;其中有51个操作码被保留做将来使用。除此之外,原始Java平台开发商,升阳微系统,额外保留了3个代码永久不使用。

开头:magic

被称为“魔数”,用来标识.class文件的开头。所有合法的.class字节码都应该是该数开头,占4个字节。

ajor_version.minor_version

形成当前.class文件的版本号,一般由编译器产生,由sun定义,占4个字节。

CONSTANT_Class_info

记录class或interface名

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}