背景介绍 JVM已经是Java开发的必备技能了,JVM相当于Java的操作系统. JVM,java virtual machine, 即Java虚拟机,是运行java class文件的程序. Java代码经过Java编译器编译,会编译成class文件,一种平台无关的代码格式,class文件按照jvm规范,包括了java代码运行所需的元数据和代码等内容.jvm加载class文件后,就可以执行java代码了. JVM有不同的实现,有我们熟悉的Hotspot虚拟机,JRockit等.在各个操作系统上,…