首页 > 解决方案 > 字节码和汇编代码是一样的吗?

问题描述

我知道这听起来像是一个可搜索的答案。但是,我在互联网上环顾四周,仍然无法得到满意的答案

我知道两者都是中间语言,它是源代码和机器代码之间的代码。

字节码由编译器生成,在进入机器代码之前更常用于 Java 上下文中。

汇编代码也是机器代码之前的代码。

我的问题是,在进入机器代码之前,两者都是进入机器代码的最后一步。那么它们之间有什么区别呢?

标签: bytecode

解决方案


汇编是一种编程语言。它是一种人类可读的机器代码形式。

字节码是虚拟机的机器码。它需要从该虚拟机转换为运行它的实际机器。字节码也可以用该虚拟机的汇编语法来表示。


推荐阅读