首页 > 其他 > 详细

类加载器

时间:2016-09-20 01:28:36      阅读:116      评论:0      收藏:0      [点我收藏+]
一、作用
  ClassLoader
  就是把字节码文件,加载成字节码对象【class对象】
二、类加载器的分类
1、系统/引导类加载器 BootstrapClassLoader      由C语言写的,java中没有对应对象
负责加载  jdk/lib/rt.jar 里面所有的class文件
 
rt中就是JDK基础工具类
 
 
rt.jar中的class文件不需要导入jar包就可以使用
技术分享
2、 扩展类加载器 ExtClassLoader 由java写的,有对应对象
负责加载  jdk/lib/ext/  这个目录下所有jar中的所有class文件
 
jdk/lib/ext/目录中的class文件不需要导入jar包就可以使用
 
 
用ext目录来定制jdk。
技术分享
 3、应用类加载器 AppClassLoader 由java写的,有对应对象
 
负责加载其他所有自定义的class
 
 
这种自定义的class必须通过导入jar包形式,其他项目才可以使用
 
三、类加载器加载策略
  全盘委托机制:   就可以防止class被重复加载

类加载器

原文:http://www.cnblogs.com/wenshao/p/5887219.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!