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是干什么的