首頁  >  文章  >  Java  >  java跨平台原理介紹

java跨平台原理介紹

王林
王林轉載
2020-02-13 17:58:583072瀏覽

java跨平台原理介紹

(1)c/c 是編譯成對應平台,跨平台需要使用對應的編譯器重新編譯

(2)java是將檔案(.java )編譯成字節碼檔案(.class),然後字節碼在java虛擬機器上解釋成機器碼

#(3)字節碼(.class)檔案不面向任何特定平台,只面向虛擬機器

(4)不同平台的虛擬機器不同,但有相同的介面 

(5)java語言是將檔案一次編譯,到處運作(只要執行的那個平台裝了java虛擬機器)。所以因為這個原理,c/c 的效能就比java高。

推薦學習:java影片教學

java跨平台原理介紹

#通俗的說java可以跨平台還不如說java虛擬機(jvm)跨平台,就像一個中國人到外國去,到不同的國家需要帶不同的翻譯,這個翻譯就是虛擬機(jvm)中國人說的話就.java 文件,翻譯需要把說的話翻譯成相應的語言,這就是.class 文件,這樣就實作了java的跨平台,只要不同的作業系統下有對應的jvm就可以說這個系統可以執行java。

相關文章教學推薦:java入門教學

以上是java跨平台原理介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除