讲到双亲委派就得先提一手类的三种加载机制了。
java类的三种加载机制分别是:bootstrap classloader、extclassloader、appclassloader。
bootstrap classloader (父类加载器)--> extclassloader (父类加载器)--> appclassloader
双亲委派,当系统加载类的时候,会先去三种加载机制中去寻找已加载过相同类的缓存,如果在缓存中找到则直接复用,如果缓存中没有则再加载。
双亲委派的好处:
安全性,避免自己加载的类改变了java里面的核心类,比如string
避免的类的重复加载。
版权声明:本文为qq_45624450原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。