首页 课程 师资 教程 报名

Java字节码是什么

  • 2022-05-11 10:38:58
  • 1466次 动力节点

大家在学习Java教程的时候会遇到字节码,那么,Java字节码是什么?这个问题就由动力节点小编来告诉大家。

java字节码是什么

Java 字节码是什么意思?

Java 字节码是 Java 程序编译的结果,是该程序的中间表示,它与机器无关。

Java 字节码由 Java 虚拟机 (JVM) 而不是处理器处理。JVM 的工作是对处理器进行必要的资源调用以运行字节码。

Techopedia 解释 Java 字节码

Java 字节码是 Java 程序的编译目标代码。该字节码可以在任何安装了 Java 的平台上运行。

这种机器独立性是因为 Java 虚拟机在处理器的代理中运行字节码,这意味着 Java 程序员不必了解程序将在其上运行的特定操作系统和处理器的怪癖和细微差别,因为虚拟机负责这些细节。

Java 字节码不是完全编译的,而只是位于中间的中间代码,因为它仍然必须由安装在特定平台(如 Windows、Mac 或 Linux)上的 JVM 解释和执行。

编译后,Java 源代码被转换为 .class 字节码。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交