什么是即时或JIT编译器,它的作用是什么?

Java使用 javac(编译器)将Java代码转换为字节代码(.class文件)。

然后,JVM除了使用JVM外,还使用解释器在内部将字节码转换为系统可理解的代码。

JVM不会一次又一次地执行代码,而是将它们标识为“热点”,并使用即时编译器进行编译,然后在需要时重用它们。