类加载生命周期、ClassLoader 与双亲委派模型 | JavaSE
本章覆盖:加载、验证、准备、解析、初始化;类初始化触发条件的基础;ClassLoader;Bootstrap、Platform、Application ClassLoader;双亲委派的基本过程;类的唯一性与类加载器;自定义类加载器的基础认识;classpath 与类加载查找的关系;Class.forName 与 ClassLoader.loadClass 在类初始化行为上的常见差异;线程上下文类加载器(TCCL)只作 SPI / 框架场景的基础认识。
本章知识点
- 加载、验证、准备、解析、初始化
- 类初始化触发条件的基础
- ClassLoader
- Bootstrap、Platform、Application ClassLoader
- 双亲委派的基本过程
- 类的唯一性与类加载器
- 自定义类加载器的基础认识
- classpath 与类加载查找的关系
- Class.forName 与 ClassLoader.loadClass 在类初始化行为上的常见差异
- 线程上下文类加载器(TCCL)只作 SPI / 框架场景的基础认识