虛擬機作用和意義 Java虛擬機有哪幾種及其用途?
Java虛擬機有哪幾種及其用途?Java虛擬機是Java語言的運行環(huán)境。Java虛擬機可以安裝在不同的系統(tǒng)中,如windows、Linux、UNIX等。不同的系統(tǒng)有不同的Java虛擬機,但它們的目標是
Java虛擬機有哪幾種及其用途?
Java虛擬機是Java語言的運行環(huán)境。Java虛擬機可以安裝在不同的系統(tǒng)中,如windows、Linux、UNIX等。不同的系統(tǒng)有不同的Java虛擬機,但它們的目標是相同的:使您的系統(tǒng)安全穩(wěn)定地運行所有Java程序。Java語言最重要的特點之一是它與平臺無關。使用java虛擬機是實現(xiàn)這一功能的關鍵。一般的高級語言如果想在不同的平臺上運行,就需要編譯成不同的目標代碼。引入Java語言虛擬機后,Java語言在不同平臺上運行時不需要重新編譯。Java語言使用模式Java虛擬機屏蔽了與特定平臺相關的信息,使得Java語言編譯器只需生成運行在Java虛擬機上的對象代碼(字節(jié)碼)就可以在多個平臺上運行而不需要修改。在執(zhí)行字節(jié)碼時,Java虛擬機將字節(jié)碼解釋為在特定平臺上執(zhí)行機器指令。