240 发简信
IP属地:上海
  • 我个人的理解就是:从表象来看,感觉是Bootstrap类加载器加载了底层类,但实际是Bootstrap通过线程上下文拿到App类加载器加载了底层类,实际还是底层类加载器加载底层类。逻辑上是符合双亲委派的,唯一有出入的就是,正常情况下Bootstrap在无法加载类时,应该先交给Ext,然后再给App。所以之所以说打破了双亲委派,是不是因为跳过了Ext。

    为什么打破双亲委派模型?

    双亲委派模型:如果一个类加载器收到了类加载请求,他并不会自己先去加载,而是把这个请求委托给父类加载器,父类加载器还存在父类加载器则进一步向上委托,依次递归,请求最终到达顶层启...

  • 双亲委派机制,不就是类先让顶层尝试加载,然后加载不了就向下进行。既然顶层类加载器无法访问mysql的驱动类,那按照双亲委派机制,就会自动让底层类加载加载啊,所以整个过程就是合乎双亲委派的,哪里来的打破。
    以上是我个人的疑问,可能是我理解偏差,烦请作者拨冗解答

    为什么打破双亲委派模型?

    双亲委派模型:如果一个类加载器收到了类加载请求,他并不会自己先去加载,而是把这个请求委托给父类加载器,父类加载器还存在父类加载器则进一步向上委托,依次递归,请求最终到达顶层启...

  • 120
    无言无语

    穿着整齐华丽的衣装背着太阳像跪地求婚阴影缩成黑痣长满尊严的脸庞 穿着还能驾驭的高跟鞋准时打卡仰视云梯上接连不断的现实上演用惯常热烈的掌声模糊白天和黑夜的神经 为了铺路把石头缝...