JVM-详解Java虚拟机
jvm概述
Java上层技术与jvm的层次关系图



Java生态圈


Java不是最厉害的语音,但jvm是最强大的虚拟机


jvm的位置

Java代码执行流程


对上图举例


jvm的生命周期


Sun(被Oracle收购)的HotSpot:第一商用虚拟机

JRockit:第二商用

IBM的J9:第三

特定硬件环境中的虚拟机(即应用场景有限)
Azul VM

Liquid VM

最新且强大的虚拟机 Graal VM

类加载子系统的作用

类加载(广义的过程)包括:加载;链接;初始化
1.狭义的加载:

2.链接:Verify;Prepare;Resolve

P30

浙公网安备 33010602011771号