结论:错误!
分析: 如果提问变成Java语言是解释机制?
,那么就是对的了。
Java代码文件(.java)会通过javac编译成字节码文件(.class),然后在运行时通过 JVM 解释器将字节码转化为机器可读的机器码。在JVM中提供了JIT编译器(动态编译器),可以在运行时将热点代码编译成机器码,此时的操作属于编译执行,而不是解释执行。
结论:错误!
分析: 如果提问变成Java语言是解释机制?
,那么就是对的了。
Java代码文件(.java)会通过javac编译成字节码文件(.class),然后在运行时通过 JVM 解释器将字节码转化为机器可读的机器码。在JVM中提供了JIT编译器(动态编译器),可以在运行时将热点代码编译成机器码,此时的操作属于编译执行,而不是解释执行。