Java 中的編譯過程包括:詞法分析、語法分析、語意分析、字節碼產生和類別檔案產生。編譯後的字節碼是獨立於平台的指令集,可以在任何支援Java 虛擬機器(JVM) 的系統上執行,具有速度快、安全性高、可移植性強的優點,但也存在編譯時間長、可調試性差的缺點。
Java 中的編譯
什麼是編譯?
在 Java 中,編譯是指將人類可讀的 Java 原始碼 (.java) 轉換為機器可執行的字節碼 (.class) 的過程。
編譯過程
Java 編譯器javac 將Java 原始碼作為輸入,並執行下列步驟:
編譯後的字節碼
編譯後的字節碼是一種獨立於平台的指令集,可以在任何支援 JVM 的系統上執行。 JVM 載入類別檔案並解釋字節碼,將其轉換為本機機器指令。
優點
缺點
以上是java中編譯是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!