码迷,mamicode.com
首页 > 编程语言 > 详细

Java的类加载器种类

时间:2017-09-26 11:54:24      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:识别   系统变量   变量   boot   log   实现   alt   ext   splay   

Java类加载器采用双亲委派模型:

技术分享

1.启动类加载器:这个类加载器负责放在<JAVA_HOME>\lib目录中的,或者被-Xbootclasspath参数所指定的路径中的,并且是虚拟机识别的类库。用户无法直接使用。

2.扩展类加载器:这个类加载器由sun.misc.Launcher$AppClassLoader实现。它负责<JAVA_HOME>\lib\ext目录中的,或者被java.ext.dirs系统变量所指定的路径中的所有类库。用户可以直接使用。

3.应用程序类加载器:这个类由sun.misc.Launcher$AppClassLoader实现。是ClassLoader中getSystemClassLoader()方法的返回值。它负责用户路径(ClassPath)所指定的类库。用户可以直接使用。如果用户没有自己定义类加载器,默认使用这个。

4.自定义加载器:用户自己定义的类加载器。

Java的类加载器种类

标签:识别   系统变量   变量   boot   log   实现   alt   ext   splay   

原文地址:http://www.cnblogs.com/fengbs/p/7595849.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!