一尘不染

Java-二进制代码与ByteCode相同吗?

java

在Java中,“二进制代码”与“ Java字节码”的含义相同吗?

这是Java中的流程吗?

Java文件(.java)-> [javac]-> ByteCode文件(.class)-> [JVM /
Java解释器]->运行它(首先将其转换为特定于机器的二进制代码)

谢谢!


阅读 232

收藏
2020-12-03

共1个答案

一尘不染

答案取决于您的意思 binary code

Java bytecode 是一种二进制数据格式,包括Java虚拟机的加载信息和执行指令。从这个意义上讲, Java bytecode 是一种特殊的 二进制代码

当您使用术语“ 二进制代码 ”表示实际处理器体系结构(例如IA-32或Sparc)的机器指令时,则有所不同。在这种意义上
Java bytecode 不是 二进制代码 。它不是特定于处理器的。

2020-12-03