专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java字节码是什么

Java字节码是什么

更新时间:2022-05-11 10:38:58 来源:动力节点 浏览1162次

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

java字节码是什么

Java 字节码是什么意思?

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

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

Techopedia 解释 Java 字节码

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

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

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

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

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>