當前位置:首頁 » 編程語言 » 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的跨平台,可移植性

熱點內容
python字典對象 發布:2025-03-11 00:08:02 瀏覽:900
python27formac 發布:2025-03-11 00:04:03 瀏覽:307
蘋果8p為什麼一直要輸id密碼 發布:2025-03-10 23:55:31 瀏覽:11
java文件上傳實例 發布:2025-03-10 23:51:29 瀏覽:193
ftp對象控制 發布:2025-03-10 23:48:06 瀏覽:329
手機配置哪些不能給別人看 發布:2025-03-10 23:47:28 瀏覽:469
通常在哪個目錄存放配置文件信息 發布:2025-03-10 23:42:25 瀏覽:199
ftp伺服器什麼意思 發布:2025-03-10 23:42:17 瀏覽:863
黑魂2腳本 發布:2025-03-10 23:30:45 瀏覽:52
安卓導航手剎設置在哪裡 發布:2025-03-10 23:29:07 瀏覽:34