第四讲 类加载器的委托
来源:互联网 发布:软件研究所 导师 编辑:程序博客网 时间:2024/05/17 21:05
虚拟机自带三种加载器:
1.根类加载器:该加载器没有父类加载器,他负责加载虚拟机的核心类库,如java.lang.*等,根类加载器从系统属性sun.boot.class.path所指定的目录中加载类库,根类加载器的实现依赖于底层的操作系统,属于虚拟机的实现的一部分。
2.扩展类加载器:他的父加载器属于 根类加载器 ,他从java.ext.dirs系统属性所指定的目录中加载类库或从jdk安装目录 jre\lib\ext子目录下加载类库
3.系统类加载器:也成应用类加载器 ,他的父加载器为 扩展类加载器,他从环境变量classpath或者系统属性java.class.path所指定的目录中加载类。系统类加载器时纯java类,是java.lang.classLoader的子类
用户可以自定义类加载器
四者之间的关系 自定义加载器-》系统类加载器-》扩展类加载器-》根类加载器
在父亲委托机制中,各个加载器按照父子关系形成了树形结构,除了根类加载器以外,其余的类加载器尤且只有一个父加载器
阅读全文
0 0
- 第四讲 类加载器的委托
- 10.1 类加载器的委托机制
- 类加载器的委托模式
- 类加载器的委托机制
- Java类加载器的委托机制
- 类加载器的委托机制
- 类加载器的父亲委托机制
- 类加载器的委托机制
- 类加载器的委托机制
- 类加载器的父委托机制
- 类加载器的父委托机制
- 类加载器的父委托机制
- 类加载器的委托机制、自定义类加载器
- 类的委托加载机制
- 第一讲 类加载器
- 第二讲 类加载器
- jvm类加载器的父类委托机制
- 黑马-------类加载器及其委托机制的深入分析
- logstash-input-jdbc实现ElasticSearch与mysql同步
- 10/30 fb面经
- python的中文数组输出乱码问题
- linux中的定时及延时任务
- 老查的ARM学习笔记:chapter-2(linux总线设备驱动详解)
- 第四讲 类加载器的委托
- LeetCode 23. Merge k Sorted Lists
- How to: Shellcode to reverse bind a shell with netcat
- [51nod1920]空间统计学
- 第八章作业
- Python正则表达式(二)代码
- 记阿里UC跟cvte社招面试-----都挂了~
- 《刻意练习》读书笔记
- opencv学习——保存至github