java可以跨平臺(tái)的原因是什么?
Java可以跨平臺(tái),是因?yàn)榻忉孞ava編譯后的程序的JVM跨平臺(tái)。
jvm是Java虛擬機(jī),所有的Java編譯出來的代碼,只能運(yùn)行在這個(gè)容器上,而不是直接運(yùn)行在操作系統(tǒng)上。在Windows環(huán)境下,表現(xiàn)為我們看到的jre,即Java運(yùn)行環(huán)境。
因此,只要是能運(yùn)行jvm的平臺(tái),就可以運(yùn)行Java,所以Java可以跨平臺(tái)。