簡述Java具有可移植性的原因
- 2022-06-11
java用編譯器編譯成位元組碼,位元組碼用直譯器執行,同一位元組碼可以在不同的作業系統下被不同的直譯器執行,從而實現Java的跨平臺性也就可移植性。
補充最重要的一點:因為位元組碼,即class檔案是按規定標準排列的二進位制檔案,所以不同作業系統的java編譯器都會編譯出一致的位元組碼檔案。
java用編譯器編譯成位元組碼,位元組碼用直譯器執行,同一位元組碼可以在不同的作業系統下被不同的直譯器執行,從而實現java的跨平臺性也就可移植性。因為位元組碼,即class檔案是按規定標準排列的二進位制檔案,所以不同作業系統的java編譯器都會編譯出一致的位元組碼檔案