jvm可安多个类加载器,系统默认三个,每个指定的类负责加载不同的类 。
BootStrap(JRE/lib/rt.jar).
ExtClassLoder(JRE/lib/ext/*.jar).
AppClassLoader(Classpath指定的目录或者jar)
我的问题是这样的,
三个类加载器加载的这三种类(JRE/lib/rt.jar、 JRE/lib/ext/*.jar 、Classpath指定的目录或者jar)
有什么不同啊?
就是这三种类(JRE/lib/rt.jar、 JRE/lib/ext/*.jar 、Classpath指定的目录或者jar)都是干什么的呀?
傻瓜一点红 发表于 2013-10-14 14:41
可以这么说吧,这三个类加载器是子父类级别的关系BootStrap-----> ExtClassLoder-----> AppClassLoader, ...
傻瓜一点红 发表于 2013-10-14 14:41
可以这么说吧,这三个类加载器是子父类级别的关系BootStrap-----> ExtClassLoder-----> AppClassLoader, ...
yuchunfeng1221 发表于 2013-10-15 00:38
你没看明白我问什么吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |