理解JVM Posted on 2018-03-13 Java虚拟机工作原理首先从总体上介绍一下JVM(Java虚拟机)。从一个Java源文件(.java)怎样一步步执行下去的。 java源文件通过前段编译器(javac)编译成为.class的字节码文件。(编译) JRE通过类加载器将字节码文件加载到JVM的运行时数据区。(加载) 执行引擎解释或者编译类文件,再由即使编译器将字节码转化为机器码,执行代码。 通过GC(garbage collection)回收对象和卸载类 加载(Class Loader)部分内容可以在这里找到。