Java有两种核心机制:java虚拟机(JavaVirtual Machine):垃圾收集机制(Garbage collection) 这两种机制在支持着java程序的运行 Java虚拟机(JVM) Java虚拟机(JVM)一种用于计算机设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域. JVM既然是虚拟机.那么他完全类似一个电脑.他有自己的cpu,内存等.当然这些都是靠软件模拟而来的. 正因为这个虚拟机的存在,才让java代码