jvm是幹什麼的

品牌型號:聯想 YOGA 14c/系統版本:windows7

JVM是一種用於計算設備的規範,它是一個虛構出來的計算機,是透過在實際的計算機上仿真模擬各種計算機功能來實現的。JVM是java Virtual Machine(Java虛擬機)的縮寫。當項目啓動時,會根據jvm相關配置參數,在計算機的內存中開啓一片空間用於執行JVM。

JVM是java字節碼執行的引擎,還能優化java字節碼,使之轉化成效率更高的機器指令。JVM在整個JDK中處於最底層,負責與操作系統的交互。操作系統裝入jvm是透過JDK中的java.exe來實現的,具體步驟如下:

1、創建JVM裝載環境和配置;

2、裝載jvm.dll;

3、初始化jvm.dll;

4、調用JNIEnv實例裝載並處理class類;

5、執行java程序

jvm是幹什麼的