当前位置:首页 > 虚拟机 > 正文

java程序执行时有多少个虚拟机


一、是不是一个java程序就会开启一个java虚拟机?当你打开一个Java程序时,就会运行一个jvm,它可以由或启动。
例如,如果你打开eclipse,你可能会在进程管理器中看到多个,这是因为它的一些插件也需要jvm来运行。
二、JAVA虚拟机是什么Java虚拟机
虚拟机
简称JVM
Java虚拟机是在真实计算机上通过软件模拟实现的虚拟机。Java虚拟机有自己的处理器、堆栈、寄存器等虚拟硬件,也有自己的指令系统。
Java虚拟机(JVM)可以通过多种方式(软件或硬件)实现的计算设备的规范。为虚拟机编译指令集与为微处理器编译指令集非常相似。Java虚拟机(JVM)包含字节码指令集、寄存器集、堆栈、垃圾收集堆和存储方法字段。Java虚拟机(JVM)是可以运行Java代码的虚拟计算机。只要按照JVM规范将解释器移植到特定的计算机上,任何编译好的Java代码都可以保证在该系统上运行。Java虚拟机是在真实计算机上通过软件模拟实现的虚拟机。Java虚拟机有自己的处理器、堆栈、寄存器等虚拟硬件,也有自己的指令系统。