java跨平台的原因


java跨平台的原因

java有虛擬機(JVM),JAVA程序不是直接在電腦上運行的,是在虛擬機上進行的,每個系統平台都是有自己的虛擬機(JVM),所以JAVA語言能跨平台。
1.java代碼不是直接運行在CPU上,而是運行在java虛機(簡稱JVM)上的。
2.java是先把java文件編譯成二進制字節碼的class文件,jvm就解釋執行class文件。
3.就是因為java是運行在jvm上的,所以它的代碼就能不經修改,就能在不同平台的jvm上運行

 

彩蛋:java代碼如何在沒有安裝JDK的Windows以及Linux下運行?

1.Windows 方案

 https://www.cnblogs.com/leifei/p/11745901.html

2.Linux 方案

這個就當成拓展作業吧!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM