发展历程 什么是字节码? -技术百科的定义

什么是字节码? -技术百科的定义

目录:

Anonim

定义-字节码是什么意思?

字节码是面向对象的编程(OOP)代码,已编译为在虚拟机(VM)而非中央处理器(CPU)上运行。 由于平台使用不同的代码解释技术,因此VM将程序代码转换为CPU可读的机器语言。 VM转换字节码以实现平台互操作性,但是字节码不是特定于平台的。

字节码采用已编译的Java编程语言格式,并具有由Java虚拟机(JVM)执行的.class扩展名。

此术语也称为可移植代码(p代码)和中间代码。

技术百科解释字节码

某些编程语言(例如C和C ++)需要不同的平台编译器,例如Windows,Mac或Linux中的平台编译器,它们依赖于硬件和CPU的通信方法并需要重新编译。 字节码不需要重新编译或更改代码,因为VM允许进行编程以实现跨平台代码的可移植性。 VM提供程序处理平台特定的语言任务。

Android和Flash是两种著名的编程语言,它们利用字节码实现了轻松的互操作性。

什么是字节码? -技术百科的定义