目录
前言:
本系列前面两篇文章介绍了虚拟机内存结构和垃圾收集机制,本篇内容为虚拟机的类加载机制。
一、概述
二、类加载的时机
三、类加载的过程
3.1 加载
3.2 验证
3.3 准备
3.4 解析
3.5 初始化
四、类加载器
4.1 类与类加载器
4.2 双亲委派模型
4.3 破坏双亲委派模型
五、java模块化系统
5.1 模块化概述
5.2 模块的兼容性
5.3 模块下的类加载器
六、总结
本文介绍了类加载过程的这五个阶段:加载,验证,准备,解析,初始化;还有五个阶段中虚拟机进行的动 作,还介绍了类加载器的工作原理及其对虚拟机的意义,这个系列的最后一篇是关于虚拟机的执行引擎,看看class文件里的字节码是怎么被执行的。