什么解释Java的字节码
发布时间:2020-12-15 05:07:39 所属栏目:Java 来源:网络整理
导读:我想知道 Java是否已经组装好,在我的读数中,我发现编译器创建了字节码,然后在Java虚拟机上运行. JVM是否解释字节代码并执行它? 这就是为什么我很困惑.今天在课堂上,教授说“编译器采用高级语言,创建汇编语言,然后汇编器采用汇编语言并创建可以运行的机器语
我想知道
Java是否已经组装好,在我的读数中,我发现编译器创建了字节码,然后在Java虚拟机上运行. JVM是否解释字节代码并执行它?
这就是为什么我很困惑.今天在课堂上,教授说“编译器采用高级语言,创建汇编语言,然后汇编器采用汇编语言并创建可以运行的机器语言(二进制)”.因此,如果Java编译为字节码,它如何运行? 解决方法
将字节码视为JVM的机器语言. (编译器不必生成必须组装的汇编代码,但是用这种方式编写它们要容易得多.)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |