什麼是即時或 JIT 編譯器,它有什麼用?
Java 使用 javac(編譯器)將 Java 程式碼轉換為位元組碼(.class 檔案)。
然後,JVM 內部使用直譯器以及 JVM 將位元組碼轉換為系統可理解的程式碼。
JVM 不會一遍又一遍地執行程式碼片段,而是將它們識別為“熱點”,並使用即時編譯器對它們進行編譯,之後在需要時重複使用它們。
廣告
Java 使用 javac(編譯器)將 Java 程式碼轉換為位元組碼(.class 檔案)。
然後,JVM 內部使用直譯器以及 JVM 將位元組碼轉換為系統可理解的程式碼。
JVM 不會一遍又一遍地執行程式碼片段,而是將它們識別為“熱點”,並使用即時編譯器對它們進行編譯,之後在需要時重複使用它們。