在正常情况下,java编译器(javac)将java代码编译为字节码和java解释器(java)解释这些字节码(逐行),将其转换为机器语言并执行.
JIT(及时)编译器有点不同的概念. JVM维护执行一个函数的次数.如果超过限制,JIT就会出现. java代码直接编译成机器语言,这里用来执行这个功能.