一、编译过程 1. 后端编译 解释器(Interpreter): - Java虚拟机启动后,根据预定义的规范,对字节码采用逐行解释的方式执行 - 将每条字节码文件中的内容翻译为对应平台的本地机器指令执行 JIT(Just In Time Compiler)编译器: - 虚拟机将源代码直接编译成和本地机器相关的机器语言 6.1 不用字节码不是也可以实现跨平台吗 单一指责保护源码提高速度 2. 两种 JIT编译器