目录:
定义-字节码是什么意思?
字节码是面向对象的编程(OOP)代码,已编译为在虚拟机(VM)而非中央处理器(CPU)上运行。 由于平台使用不同的代码解释技术,因此VM将程序代码转换为CPU可读的机器语言。 VM转换字节码以实现平台互操作性,但是字节码不是特定于平台的。
字节码采用已编译的Java编程语言格式,并具有由Java虚拟机(JVM)执行的.class扩展名。
此术语也称为可移植代码(p代码)和中间代码。
技术百科解释字节码
某些编程语言(例如C和C ++)需要不同的平台编译器,例如Windows,Mac或Linux中的平台编译器,它们依赖于硬件和CPU的通信方法并需要重新编译。 字节码不需要重新编译或更改代码,因为VM允许进行编程以实现跨平台代码的可移植性。 VM提供程序处理平台特定的语言任务。
