JVM和OS解释器之间的区别?

时间:2019-10-19 17:12:05

标签: java jvm

我想知道java解释器(JVM)和OS解释器(命令解释器)有什么区别?

1 个答案:

答案 0 :(得分:0)

这就是您要寻找的区别。

CLI解释器 CLI解释器针对不同的操作系统具有不同的语法。它通常用于运行其他程序,并且实际上仅花费少量时间来处理CLI语句。

带有JVM的Java虚拟机 Java编译器将Java源代码转换为称为Java类文件的中间形式。对于所有操作系统,类文件都是相同的。创建类文件时,需要进行大量的语法错误和不一致检查。 Java解释器读取并执行类文件中的指令。

Just In Time Java解释器JIT优化了经常运行的代码,从而使执行速度大大提高。