【发布时间】:2016-12-15 00:19:43
【问题描述】:
java 是即时编译器 (JIT) 还是由程序员使用 javac 编译的 java。如果两者都有,各自的好处是什么?
【问题讨论】:
-
答案是“两者”。
标签: java compiler-construction jit
java 是即时编译器 (JIT) 还是由程序员使用 javac 编译的 java。如果两者都有,各自的好处是什么?
【问题讨论】:
标签: java compiler-construction jit
Java 被编译成 Java 字节码。这些字节码随后由 Java 虚拟机在运行时进行解释。所以在技术上两者都不是。
【讨论】:
if(instruction.isAdd()) { memory[instruction.target()] += instruction.argument(); } else if ...