【类加载器】————类加载器之间的父子关系以及管辖范围【委托机制】
来源:互联网 发布:java多线程并发问题 编辑:程序博客网 时间:2024/04/29 07:46
类加载器之间的父子关系以及管辖范围(类加载器采用委托机制)
1、得到和修改普通类的加载器
CLASSPATH指定的所有jar或目录采用AppClassLoader加载器加载
package com.xiaozhi.loader;public class LoaderTest {public static void main(String[] args) {System.out.println(LoaderTest.class.getClassLoader().getClass().getName());}}
将这个类打包成jar文件导出到jdk/jre/lib/ext目录下
运行结果变为
______________________________________________________________________________________________________
2、获取所有加载器
运行程序,这是因为第一个类加载器是BootStrap是C++代码写的,用java代码获取不到他的名字。
package com.xiaozhi.loader;public class LoaderTest {public static void main(String[] args) {System.out.println(System.class.getClassLoader().getClass().getName());}}
package com.xiaozhi.loader;public class LoaderTest {public static void main(String[] args) {ClassLoader loader=LoaderTest.class.getClassLoader();while(loader!=null){System.out.println(loader.getClass().getName());loader=loader.getParent();}}}
0 0
- 【类加载器】————类加载器之间的父子关系以及管辖范围【委托机制】
- 黑马程序员——【Java】【高新技术】类加载器原理、关系图、委托机制。
- java中三个类别加载器的关系以及各自加载的类的范围
- 黑马程序员——类加载器——委托机制、自定义类加载器
- 深入理解ClassLoader—类的父委托加载机制
- 关于JAVA的内省JavaBean、类加载器、类加载器的委托机制以及代理
- 10.1 类加载器的委托机制
- 类加载器的委托机制
- Java类加载器的委托机制
- 类加载器的委托机制
- 类加载器的父亲委托机制
- 类加载器的委托机制
- 类加载器的委托机制
- 类加载器的父委托机制
- 类加载器的父委托机制
- 类加载器的父委托机制
- Java类加载器学习2——自定义类加载器和父类委托机制带来的问题
- 类加载器的委托机制、自定义类加载器
- python学习笔记(一)运行,输入输出,数据类型
- javascript之函数
- Nginx的configure各项中文说明
- TYVJ P1203 - 机器分配
- 2013阿里巴巴实习生笔试
- 【类加载器】————类加载器之间的父子关系以及管辖范围【委托机制】
- C#virtual override new
- 伪随机数
- Eclipse和Pydev鼓捣笔记
- 微软100题-天天做-第19题
- Visual Studio 2013
- 远程桌面协议(RDP)工具 FreeRDP
- linux errno定义
- C#对HTML文档的解析