2 回答

TA貢獻(xiàn)1856條經(jīng)驗 獲得超11個贊
JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫。
1、JVM的組成:
JVM 由類加載器子系統(tǒng)、運(yùn)行時數(shù)據(jù)區(qū)、執(zhí)行引擎以及本地方法接口組成。
2、JVM的運(yùn)行原理:
JVM是java的核心和基礎(chǔ),在java編譯器和os平臺之間的虛擬處理器。它是一種基于下層的操作系統(tǒng)和硬件平臺并利用軟件方法來實現(xiàn)的抽象的計算機(jī),可以在上面執(zhí)行java的字節(jié)碼程序。java編譯器只需面向JVM,生成JVM能理解的代碼或字節(jié)碼文件。Java源文件經(jīng)編譯器,編譯成字節(jié)碼程序,通過JVM將每一條指令翻譯成不同平臺機(jī)器碼,通過特定平臺運(yùn)行。

TA貢獻(xiàn)1804條經(jīng)驗 獲得超2個贊
JVM工作原理和特點(diǎn)主要是指操作系統(tǒng)裝入JVM是通過jdk中Java.exe來完成,通過下面4步來完成JVM環(huán)境.
1.創(chuàng)建JVM裝載環(huán)境和配置
2.裝載JVM.dll
3.初始化JVM.dll并掛界到JNIENV(JNI調(diào)用接口)實例
4.調(diào)用JNIEnv實例裝載并處理class類。
- 2 回答
- 0 關(guān)注
- 570 瀏覽
添加回答
舉報