问题描述
在Java中,的确二进制code意思是一样的Java字节code吗?
In Java, does "binary code" means the same as "Java bytecode?"
这是在Java中的流动?
Is this the flow in Java ?
Java文件(的.java) - > [javac的] - >
字节code文件(的.class) - > [JVM / Java的
国米preTER] - >运行(通过第一
把它转换成二进制code
特定于机器)
谢谢!
推荐答案
问题的答案取决于你的意思是什么 二进制code
The answer depends on what you mean by binary code
.
Java字节code
的是包括用于装载信息和执行指令的二进制数据格式Java虚拟机。在这个意义上, Java字节code
的是一种特殊类型的二进制code的
Java bytecode
is a binary data format that includes loading information and execution instructions for the Java virtual machine. In that sense, Java bytecode
is a special kind of binary code.
在使用术语二进制code 意味着一个真正的处理器架构的机器指令(如IA-32或SPARC),那么它是不同的。结果
Java字节code
的不是二进制code 在感。它不是处理器特定的。
When you use the term "binary code" to mean machine instructions for a real processors architecture (like IA-32 or Sparc) then it is different.Java bytecode
is not a binary code in that sense. It is not processor-specific.
这篇关于爪哇 - 二进制code相同的字节code?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!