1、ClassLoader是分等级的
2、不同等级的ClassLoader加载不同类型的class
- Bootstrap ClassLoader 负责加载JRE的核心类库
- ExtClassLoader 负责加载JRE的扩展类库(System.getProperty("java.ext.dirs"))
- AppClassLoader负责加载classpath中的类(System.getProperty("java.class.path"))
注意:Bootstrap ClassLoader不是ExtClassLoader的父class loader
3、JVM中不同ClassLoader的继承关系
4、测试普通Java程序ClassLoader等级关系的Demo程序
下载地址:http://download.csdn.net/detail/gjf281/7490983