java字节码文件是什么
Java字节码文件是一种由Java编译器用javac命令编译、运行在JVM上的一种8位二进制字节流,是一种不能由硬件直接执行的中间代码,只能被JVM装载并解释执行。
其表现形式就是.class文件,里面是一种类C语言的struct结构,各个部分数据之间没有间隙,紧密排列。
编译后标准的Java字节码文件由10部分组成,都是由无符号int型+表来表示,包括魔数(Magic Number)、版本号(minor/major version)、常量池(constant pool)、访问标识(Access flags)、类名(class name)、父类名(super class name)、接口(Interfaces)、字段(Fields)、方法(Methods)和属性(Attributes)。
标签: #科技数码
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。