![Java 字节码技术及其应用](https://i.ytimg.com/vi/X1LA7LCNQ4I/hqdefault.jpg)
内容
- 定义-Java字节码是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释了Java字节码
定义-Java字节码是什么意思?
Java字节码是Java程序编译的结果,该程序是机器独立的中间表示。Java字节码由Java虚拟机(JVM)而不是处理器处理。 JVM的工作是对处理器进行必要的资源调用,以运行字节码。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
Techopedia解释了Java字节码
Java字节码是Java程序生成的编译后的目标代码。该字节码可以在装有Java的任何平台上运行。
这种机器独立性是因为Java虚拟机在处理器的代理服务器上运行字节码,这意味着Java程序员不必了解程序将在其上运行的特定操作系统和处理器的怪癖和细微差别。虚拟机负责这些细节。
Java字节码并未完全编译,而只是位于中间的中间代码,因为它仍必须由安装在特定平台(例如Windows,Mac或Linux)上的JVM解释和执行。
编译后,Java源代码将转换为.class字节码。