public class ClassLoaderTest {
/**
* 类加载器的树形结构和委托机制
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//加载App这个加载器的类加载器为什么不是Ext加载器而是boot加载器呢?
System.out.println(ClassLoaderTest.class.getClassLoader().getClass()
.getClassLoader());
//为什么获取这个加载器的父类就是Ext加载器?
ClassLoader loader = ClassLoaderTest.class.getClassLoader();
while(loader!=null){
System.out.println(loader.getClass().getName());
loader=loader.getParent();
}
System.out.println(loader);
}
}
为什么App类加载器的类加载器是boot,而这个类加载器的父亲却是Ext |