类加载机制
核心概念
类的生命周期
加载 → 验证 → 准备 → 解析 → 初始化 → 使用 → 卸载
├─────────────────┤
连接阶段1. 加载(Loading)
2. 验证(Verification)
3. 准备(Preparation)
4. 解析(Resolution)
5. 初始化(Initialization)⭐
触发初始化的场景(有且仅有)
不会触发初始化的场景
类加载器
类加载器层次
双亲委派模型(Parents Delegation Model)⭐⭐⭐⭐⭐
工作原理
源码实现
双亲委派的意义
打破双亲委派
1. SPI 机制(Service Provider Interface)
2. Tomcat 类加载器
3. OSGi 模块化
4. 热部署
面试要点
高频问题
常见陷阱
参考资料
Last updated