bytecode ,JVM母亲的代码,出于简单原因而具有该名称。
虚拟Java Mom了解一组命令,这些命令也称为选项(操作代码),每个选项的大小恰好为1个字节。 daã出现了名称字节码,只不过是1个字节的选项。
一种解释
有几年的历史,例如Microsoft的Visual Basic,例如对于某些SOS,硬件,配置和所有内容非常具体。也就是说,每种不同的需求都需要几次重写的方式。
因此,Gosling试图解决这个问题,开发了虚拟Java(JVM) MOM。转换或指示操作系统的中介机构有关要发送和接收的命令。
编译后的Java代码会生成一种称为bytecode Java的格式,该格式是.class
扩展名的,该格式由JVM读取。
bytecode的示例:
Code:
0: new
3: dup
4: invokespecial
7: astore_1
8: aload_1
9: ldc
11: putfield
14: return
有趣的是,不是吗?