gpt4 book ai didi

java - java编译器会汇编吗?

转载 作者:搜寻专家 更新时间:2023-11-01 01:25:53 24 4
gpt4 key购买 nike

因此 gcc 或任何 C 编译器会将您的源代码编译为 x86 或您各自的汇编语言,然后将程序集汇编为二进制文件,然后将其链接以创建可执行文件。我的问题是 java 编译器是否包含汇编程序?意思是有一个中间停止,因为我知道字节码不是机器代码,但它存储为二进制文件,也不是纯文本。我假设它只是以二进制格式存储的基于文本的字节码,但我真的不知道。

最佳答案

如您所说,Java 编译器生成字节码。然后这个字节码进入 Java 虚拟机,它神奇地“使代码发生”。由于 JVM 是一个具有多重实现的规范,这个神奇的部分可以是即时编译或简单的解释。相关问题here .

所以要回答你的问题,不,java 编译器不包含汇编器。 JVM 可能包含一个但不是强制的,因为那是实现细节。

关于java - java编译器会汇编吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28741580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com