java有三个加载器 bootstarp Extension system
ClassLoader使用委托机制来搜索当前类或资源,每个classloader都有一个父类加载器,
在当前Classloader亲自搜索的时候,会将搜索类和资源的任务交给其父类加载器,如果父类没有找到,
当前加载器才会加载该类或资源,如果当前类也找不到类和资源就会报ClassNotfoundExcrption,
JVM内置的加载器(Bootstarp ClassLoarder)没有父类加载器,但他可以作为当前ClassLoader的父类加载器
可以去网上搜搜很多的。 |