這篇文章給大家分享的是有關(guān)java能跨平臺的原因的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
我們提供的服務(wù)有:網(wǎng)站制作、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、安寧ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的安寧網(wǎng)站制作公司
Java之所以能跨平臺,是因為java虛擬機(JVM)能跨平臺。
因為Java程序編譯之后的代碼不是能被硬件系統(tǒng)直接運行的代碼,而是一種“中間碼”——字節(jié)碼。然后不同的硬件平臺上安裝有不同的Java虛擬機(JVM),由JVM來把字節(jié)碼再“翻譯”成所對應(yīng)的硬件平臺能夠執(zhí)行的代碼。因此對于Java編程者來說,不需要考慮硬件平臺是什么。所以Java可以跨平臺。
因為它有虛擬機(JVM),JAVA程序不是直接在電腦上運行的,是在java虛機(簡稱JVM)上進(jìn)行的,每個系統(tǒng)平臺都是有自己的虛擬機(JVM),所以JAVA語言能跨平臺。
感謝各位的閱讀!關(guān)于java能跨平臺的原因就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!