双亲委派模型

Parent Delegation Model 交互演示
快速类名预设
输入全限定类名
委派模式
动画控制

加载器层级

BootstrapJAVA_HOME/lib (rt.jar)
ExtensionJAVA_HOME/lib/ext
Application-classpath / CLASSPATH
Custom → 自定义路径 / 网络 / 动态生成

核心规则

① 收到加载请求,先委派给父加载器
② 父加载器递归向上委派直到 Bootstrap
③ 父加载器能加载则返回
④ 父加载器无法加载,才由当前加载器尝试

委派过程
loadClass 源码
打破双亲委派
输入类名,点击「加载该类」观察双亲委派的完整委派链路。