JVM中ClassLoader的工作机制

来源:互联网 发布:sistar shake it 编辑:程序博客网 时间:2024/06/04 23:23

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

0 0
原创粉丝点击