一、JAVA虚拟机(JVM)的内存结构,以及它们的作用
(一)概述:保证java的跨平台性,不同的平台可以下载对应JVM来运行java文件。
(二)、JVM的运行过程
首先Java源文件经过前端编译器(javac或ECJ)将.java文件编译为Java字节码文件,然后JRE加载Java字节码文件,载入系统分配给JVM的内存区,然后执行引擎解释或编译类文件,再由即时编译器将字节码转化为机器码。主要介绍下图中的类加载器和运行时数据区两个部分。
(三)、jvm的GC回收算法
<一、JAVA虚拟机(JVM)的内存结构,以及它们的作用
(一)概述:保证java的跨平台性,不同的平台可以下载对应JVM来运行java文件。
(二)、JVM的运行过程
首先Java源文件经过前端编译器(javac或ECJ)将.java文件编译为Java字节码文件,然后JRE加载Java字节码文件,载入系统分配给JVM的内存区,然后执行引擎解释或编译类文件,再由即时编译器将字节码转化为机器码。主要介绍下图中的类加载器和运行时数据区两个部分。
(三)、jvm的GC回收算法
<