可以被违背。

打破双亲委派的例子:Tomcat

对于一些需要加载的非基础类,会由一个叫作WebAppClassLoader的类加载器优先加载。等 它加载不到的时候,再交给上层的ClassLoader进行加载。

这个加载器用来隔绝不同应用的 .class 文件,比如你的两个应用,可能会依赖同一个第三方的不同版本,它们是相互没有影响的。