教培參考
教育培訓(xùn)行業(yè)知識(shí)型媒體
發(fā)布時(shí)間: 2024年12月23日 11:29
JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫。當(dāng)項(xiàng)目啟動(dòng)時(shí),會(huì)根據(jù)jvm相關(guān)配置參數(shù),在計(jì)算機(jī)的內(nèi)存中開啟一片空間用于運(yùn)行JVM。JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來的計(jì)算機(jī),是通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來實(shí)現(xiàn)的。
JVM是java字節(jié)碼執(zhí)行的引擎,還能優(yōu)化java字節(jié)碼,使之轉(zhuǎn)化成效率更高的機(jī)器指令。JVM在整個(gè)JDK中處于最底層,負(fù)責(zé)與操作系統(tǒng)的交互。操作系統(tǒng)裝入jvm是通過JDK中的java.exe來實(shí)現(xiàn)的,具體步驟如下:
1、創(chuàng)建JVM裝載環(huán)境和配置;
2、裝載jvm.dll;
3、初始化jvm.dll;
4、調(diào)用JNIEnv實(shí)例裝載并處理class類;
5、運(yùn)行java程序
JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來的計(jì)算機(jī),是通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來實(shí)現(xiàn)的。當(dāng)項(xiàng)目啟動(dòng)時(shí),會(huì)根據(jù)jvm相關(guān)配置參數(shù),在計(jì)算機(jī)的內(nèi)存中開啟一片空間用于運(yùn)行JVM。
微信掃碼關(guān)注公眾號(hào)
獲取更多考試熱門資料