解释器(Interpreter)是一种将源代码逐行翻译成机器语言并执行的程序。它通常用于解释高级语言或脚本语言。解释器通常需要一直运行,且运行时会逐行翻译源代码,因此它执行效率较低。
JIT编译器(Just-In-Time Compiler)是一种将源代码转换为本地机器代码并执行的程序。JIT编译器通过将一部分源代码编译成机器代码并缓存,从而提高程序的执行效率。它通常将程序分为多个编译单元,只编译被调用的部分。JIT技术常用于Java和.NET等平台,以提高程序的执行速度和性能。
解释器:当Java虚拟机启动时会根据预定义的规范对字节码采用逐行解释的方式执行,将每条字节码文件中的内容“翻译”为对应平台的本地机器指令执行。
JIT(Just In Time Compiler)编译器:就是虚拟机将源代码直接编译成和本地机器平台相关的机器语言。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!