《深入。。》某书中讲到了双亲委派模型,SPI导致了这种模型的破坏,但是我把java.sql包中相关源码看了下,没看出破坏体现在哪里,怎么看都有AppClassLoader的影子。
一切方法的调用起源于main方法,那么也就是AppClassLoader加载无疑,感觉不出来破坏在哪里。谁能指出具体的代码,加上某个场景,让我理解下。
《深入。。》某书中讲到了双亲委派模型,SPI导致了这种模型的破坏,但是我把java.sql包中相关源码看了下,没看出破坏体现在哪里,怎么看都有AppClassLoader的影子。
一切方法的调用起源于main方法,那么也就是AppClassLoader加载无疑,感觉不出来破坏在哪里。谁能指出具体的代码,加上某个场景,让我理解下。
占个楼先
就算有破坏,会有啥关系?双亲委派机制应该是尽可能的减少独立且私自加载过多的和相同的class或jar,减少内存中的类或其它相关资源寻址,当然或者有更多底层相关的内容我不了解的,也可以相互告知。
帮你顶一下,占个位置。
学习学习
这问题我用单词硬是拼成了英文,发到 stackoverflow 去了:
https://stackoverflow.com/questions/50021531/why-the-book-says-jdbc-damage-the-parental-delegation-model#comment87059878_50021531