1. 执行引擎概述1.1 组成执行引擎主要包括解释器,即时编译器和垃圾回收器JVM的任务就是将字节码文件装载到内部。而执行引擎的任务就是将字节码文件的字节码指令翻译为能够在机器上运行的本地机器指令(不同平台的指令也不同)。解释器:当Java虚拟机启动时会根据预定义的规范对字节码采用逐行解释的方式执行,将每条字节码文件中的内容“翻译”为对应平台的本地机器指令执行。JIT(Just In Time Compiler)编译器:就是虚拟机将源代码直接编译成和本地机器平台相关的机器语言.
1. 执行引擎概述1.1 组成执行引擎主要包括解释器,即时编译器和垃圾回收器JVM的任务就是将字节码文件装载到内部。而执行引擎的任务就是将字节码文件的字节码指令翻译为能够在机器上运行的本地机器指令(不同平台的指令也不同)。解释器:当Java虚拟机启动时会根据预定义的规范对字节码采用逐行解释的方式执行,将每条字节码文件中的内容“翻译”为对应平台的本地机器指令执行。JIT(Just In Time Compiler)编译器:就是虚拟机将源代码直接编译成和本地机器平台相关的机器语言.