JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
常见的虚拟机:vmware、visual box、jvm
vmware或者visual box都是使用软件模拟物理CPU的指令集
jvm是使用软件模拟java字节码指令集