JVM的运行机制 Java工程师的修炼之道 2022-02-06 88 阅读1分钟 JVM是用于运行java字节码的虚拟机,包括一套字节码指令集、一组程序寄存器、一个虚拟机栈、一个虚拟机堆、一个方法区和一个垃圾回收期。JVM运行在操作系统之上,不与硬件设备直接交互。JVM每个版本的实现均有不同,本章将基于JVM的1.7版本进行讲解。 java源文件在通过编译器之后,被编译成相应的.Class文件(字节码),.Clas文件又被JVM中的解释器编译成机器码在不同的操作系统(Windows、Linux、Mac)上运行。每种操作系统的解释器都是不同的,