Java字节码
虚拟指令格式
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名
参考资料
最新修订时间:2024-01-16 23:59
条目作者
小编
资深百科编辑
目录
概述
参考资料
Copyright©2024
闽ICP备2024072939号-1