字节码:一种介于源代码与机器码之间的中间表示形式,通常由编译器生成,供虚拟机(如 JVM)或解释器执行,以实现跨平台运行与一定程度的优化。(在不同语言/平台中实现细节可能不同。)
/ˈbaɪtˌkoʊd/
The virtual machine executes bytecode.
虚拟机会执行字节码。
After compilation, the program was packaged as bytecode that the runtime could verify and optimize before execution.
编译完成后,程序被打包成字节码,运行时可以在执行前对其进行校验并优化。
bytecode 为合成词,由 byte(字节)+ code(代码)组成。它强调这种“代码”的基本单位常以字节为粒度来组织与表示,常见于虚拟机体系(例如 Java 的 JVM 字节码)中,用来描述一种可移植的中间指令形式。