當前位置:首頁 » 編程語言 » java移植

java移植

發布時間: 2025-01-03 14:47:14

java的可移植性是什麼意思移植到哪裡去

java先編譯成位元組碼(中間碼燃雹),為什麼需要這個中間碼呢?
如果java直接編譯成系統能識的二進制碼,可能一個標識在windows下是1100,而linux下是1001,這樣java在windows下編譯後無法在linux運行。
所以java先編譯成位元組碼(中間碼),由JVM(java虛擬機來解釋執行),而這個JVM對於主流的銷段姿操作系統都有相應的版本,目的就是將 統一的中間碼 編譯成對虧絕應操作系統識的二進制碼,然後執行。
所以不論你在什麼系統中編譯的java,得到的都是統一的位元組碼(中間碼)
在windows中需要有windows版本的JVM來執行,要是到了linux下,只要下載linux版本的JVM來執行就可以了
這就是java的跨平台,可移植性

熱點內容
c語言mcr 發布:2025-01-05 17:00:16 瀏覽:101
蘋果ipad微信怎麼加密碼 發布:2025-01-05 16:49:16 瀏覽:414
mysql查看資料庫大小 發布:2025-01-05 16:42:29 瀏覽:381
傳媒公司網站php源碼 發布:2025-01-05 16:30:45 瀏覽:846
提交代碼之前如何編譯一下 發布:2025-01-05 16:17:08 瀏覽:307
電驢選什麼伺服器 發布:2025-01-05 16:15:32 瀏覽:964
疝病資料庫 發布:2025-01-05 16:11:37 瀏覽:514
存儲晶元潛在市場 發布:2025-01-05 16:10:05 瀏覽:898
財務雲伺服器安全性 發布:2025-01-05 16:02:44 瀏覽:782
電腦伺服器睡眠 發布:2025-01-05 15:48:46 瀏覽:560