天天看点

深入理解Java虚拟机(一)——JVM整体架构JVM整体架构

目录

深入理解Java虚拟机(一)——JVM整体架构

深入理解Java虚拟机(二)——类加载器深入解析

深入理解Java虚拟机(三)——JVM内存结构+JVM执行引擎

深入理解Java虚拟机(四)——JVM性能调优监控工具

JVM整体架构

•JVM(虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Virtual Box,Java Virtual Machine

•Java虚拟机阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Google Dalvik VM、Microsoft JVM...

深入理解Java虚拟机(一)——JVM整体架构JVM整体架构

•JVM由三个主要的子系统构成

•类加载器子系统

•运行时数据区(内存结构)

•执行引擎

•Java运行时编译源码(.java)成字节码,由jre运行。jre由java虚拟机(jvm)实现。Jvm分析字节码,后解释并执行

深入理解Java虚拟机(一)——JVM整体架构JVM整体架构