什么是即时、或 JIT 编译器,它做什么?
Java 使用 javac(编译器)将 java 代码转换为字节码(.class 文件)。
然后,JVM 在内部使用解释器以及 JVM 将字节码转换为系统可理解的代码。
JVM 将反复执行的代码段识别为“热点”,并使用即时编译器将其编译,然后在需要时重复使用。
广告
Java 使用 javac(编译器)将 java 代码转换为字节码(.class 文件)。
然后,JVM 在内部使用解释器以及 JVM 将字节码转换为系统可理解的代码。
JVM 将反复执行的代码段识别为“热点”,并使用即时编译器将其编译,然后在需要时重复使用。