gpt4 book ai didi

java - 字节码和目标代码有什么区别?

转载 作者:行者123 更新时间:2023-11-30 02:57:03 25 4
gpt4 key购买 nike

我读过《编译器设计算法》(2003)一书,有另一种编译器变体,称为交叉编译器,它为多台机器生成目标代码,但在另一本书中,我读到存在一种称为字节码的代码,它为多台机器生成目标代码。机器也是如此,但它是通过虚拟机上的 JIT 编译器执行的。 JVM 上的 java 和 CLR 上的 .Net。

目标码和字节码相同吗?还是不同?

最佳答案

字节码是 JVM 的对象代码。它们是相同的,这就是你问题的答案。它们在字节码是目标代码的意义上是相同的。但是,目标代码不一定是字节代码。下面的链接中有更多解释,因为这是一个重复的问题

(已编辑)哦,显然这是一个重复的问题:

Does Java produce object code or byte code?

关于java - 字节码和目标代码有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36962633/

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