jvm 二进制代码和Java编译器创建的.class文件有什么区别?[已关闭]

vmjh9lq9  于 2022-12-26  发布在  Java
关注(0)|答案(1)|浏览(94)

上个月关门了。
Improve this question
我正在浏览Java(JVM)的内部工作,我需要一些关于这部分的清晰度。有人能帮忙吗?
我希望. class文件的元素得到解释,并且它正在工作。

6xfqseft

6xfqseft1#

.class文件是由Java虚拟机解释的字节码,Java虚拟机将把它“Map”到特定于底层操作系统(OS)和CPU的指令上。因此,Java字节码(.class)可以在任何提供JVM的操作系统和CPU上运行,包括(但不限于)Windows、MacOS和Linux。
.exe文件特定于单个目标操作系统和CPU,通常是Windows。

相关问题