Java 被稱為架構無關語言,這意味著什麼?


與包括 C 和 C++ 在內的許多其他程式語言不同,在編譯 Java 時,它不是編譯成特定於平臺的機器,而是編譯成與平臺無關的位元組碼。此位元組碼透過網路分發,並由虛擬機器 (JVM) 在執行它的任何平臺上進行解釋。

因此,當你在特定平臺中編寫一段 Java 程式碼並生成了可執行程式碼 .class 檔案時。你可以在任何系統上執行/執行此 .class 檔案,唯一條件是目標系統中必須安裝了 JVM (JRE)。

簡而言之,Java 編譯器生成架構中立的物件檔案格式,這使得編譯後的程式碼可以在許多處理器上執行,並具備 Java 執行時系統。

更新時間: 2019 年 7 月 30 日

4 千次以上瀏覽

開啟你的職業生涯

完成課程並取得認證

開始吧
廣告
© . All rights reserved.