类装载器的功能及分类
java有两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。
bootstrap是用来装载核心类库,如java.*等,也就是JDK自带的类
System Class Loader是一个特殊的用户自定义类装载器,Classpath里面的类就是由它Load的。系统类装载器可以通过 ClassLoader.getSystemClassLoader() 方法得到。
一个普通的java程序,它的Classloader 层次是
sun.misc.Launcher$AppClassLoader -- load classpath里面类的
sun.misc.Launcher$ExtClassLoader -- load jre\lib\ext类的
null -- bootstrap,load JDK自带的类
posted on 2007-03-02 09:14
自强不息的猪 阅读(325)
评论(0) 编辑 收藏