教培參考
教育培訓(xùn)行業(yè)知識型媒體
發(fā)布時間: 2024年12月29日 10:25
JVM是虛擬機(jī),他是Java Virtual Machine(Java虛擬機(jī))的縮寫。它是java運行環(huán)境的一部分,是一個虛構(gòu)出來的計算機(jī),它是通過在實際的計算機(jī)上仿真模擬各種計算機(jī)功能來實現(xiàn)的。JVM是用來解析和運行Java程序的。Java語言使用Java虛擬機(jī)屏蔽了與具體平臺相關(guān)的信息,使得Java語言編譯程序只需生成在Java虛擬機(jī)上運行的目標(biāo)代碼(字節(jié)碼),就可以在多種平臺上不加修改地運行。
Jvm作用:
JVM是java字節(jié)碼執(zhí)行的引擎,還能優(yōu)化java字節(jié)碼,使之轉(zhuǎn)化成效率更高的機(jī)器指令。
JVM中類的裝載是由類加載器和它的子類來實現(xiàn)的,類加載是java運行時一個重要的系統(tǒng)組件,負(fù)責(zé)在運行時查找和裝入類文件的類。
不同的平臺對應(yīng)著不同的JVM,在執(zhí)行字節(jié)碼(class文件)時,JVM負(fù)責(zé)將每一條要執(zhí)行的字節(jié)碼送給解釋器,解釋器再將其翻譯成特定平臺換將的機(jī)器指令并執(zhí)行,這樣就實現(xiàn)了跨平臺運行。
JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫,JVM是一種用于計算設(shè)備的規(guī)范,它是一個虛構(gòu)出來的計算機(jī),是通過在實際的計算機(jī)上仿真模擬各種計算機(jī)功能來實現(xiàn)的。
微信掃碼關(guān)注公眾號
獲取更多考試熱門資料