Java虚拟机
1、JVM简介
JVM 是可运行 Java 代码的假想计算机 ,包括<mark style=“margin: 0px; padding: 0px;”>一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。</mark>
我们都知道 Java 源文件,通过<mark style=“margin: 0px; padding: 0px;”>编译器</mark>,能够生产相应的 .Class 文件,也就是字节码文件, 而字节码文件又通过 Java 虚拟机中的<mark style=“margin: 0px; padding: 0px;”>解释器</mark>,编译成特