Java 被稱為架構無關語言,這意味著什麼?
與包括 C 和 C++ 在內的許多其他程式語言不同,在編譯 Java 時,它不是編譯成特定於平臺的機器,而是編譯成與平臺無關的位元組碼。此位元組碼透過網路分發,並由虛擬機器 (JVM) 在執行它的任何平臺上進行解釋。
因此,當你在特定平臺中編寫一段 Java 程式碼並生成了可執行程式碼 .class 檔案時。你可以在任何系統上執行/執行此 .class 檔案,唯一條件是目標系統中必須安裝了 JVM (JRE)。
簡而言之,Java 編譯器生成架構中立的物件檔案格式,這使得編譯後的程式碼可以在許多處理器上執行,並具備 Java 執行時系統。
廣告
資料結構
網路
資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP