# 第二节 双亲委派机制

images

  • 当我们需要加载任何一个范围内的类时,首先找到这个范围对应的类加载器
  • 但是当前这个类加载器不是马上开始查找
  • 当前类加载器会将任务交给上一级类加载器
  • 上一级类加载器继续上交任务,一直到最顶级的启动类加载器
  • 启动类加载器开始在自己负责的范围内查找
  • 如果能找到,则直接开始加载
  • 如果找不到,则交给下一级的类加载器继续查找
  • 一直到应用程序类加载器
  • 如果应用程序类加载器同样找不到要加载的类,那么会抛出ClassNotFoundException

上一节 回目录 下一节