欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java為什么可以在多個平臺上運行

傅智翔2年前14瀏覽0評論

Java為什么可以在多個平臺上運行?

Java兩種核心機制,第一個就是Java虛擬機(JVM)我們程序員編寫源代碼,也就是.java文件,然后必然要編譯成.class文件,Java之所以是一次編譯,到處運行,就是因為在運行的時候,Java虛擬機拿出.class里面代碼來一行一行的解釋,翻譯給操作系統,因為操作系統本身是不認識Java的,是經過的虛擬機的翻譯,一行一行的解釋著執行,而且對于不同的操作系統平臺,有不同的Java虛擬機,因此,Java才真正的實現了跨平臺,一次編譯,隨處運行。

對于我們程序員這一端,是一樣的,我們面對的就是.java和.class文件,程序要想執行,需要建立在操作系統環境之上,Java不是操作系統本地語言,Java又不是C,所以操作系統直接執行不了,那么在我們程序和操作系統的中間,打了一層Java虛擬機。ok?