Java 字节码(英语:Java bytecode)是Java虚拟机执行的一种指令格式。
大多数操作码都是一个字节长,而有些操作需要参数,导致了有一些多字节的操作码。
而且并不是所有可能的256个操作码都被使用;其中有51个操作码被保留做将来使用。
就是.class文件,.java文件编译后就会生成.class文件(即字节码文件),然后编译器加载这个字节码文件,类加载器按类名加载文件中的类,执行入口main方法。
是java编译后的,可以由java虚拟机运行的代码。就相当于二进制可以被普通机器识别一样。
java编译由java虚拟机运行代码相当于二进制被普通机器识别样