JVM所处的位置
JVM处在JDK最底部的位置。
Java程序都是运行在Java虚拟机上。
虚拟机可以看成是一个软件。
JVM的定义:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统,是物理机的软件实现。
软件又运行在操作系统上面,这就是JVM所处的位置。
JVM内部有哪些组成?
先看一条指令的执行过程
假如执行Java Math.class这条命令,JVM会执行哪些步骤?
首先类装载子系统会将字节码装载到内存区域,然后执行引擎执行程序。
所以JVM由类装载子系统,运行时数据区,执行引擎组成。