java中的ClassLoader类加载器
来源:互联网 发布:江大网络教育主页 编辑:程序博客网 时间:2024/05/01 12:33
java虚拟机中的类加载是一个以树状分层的结构。。。。每个类加载器是分区域进行加载工作的。。
最顶级得加载器BookStarp是嵌入在java虚拟机中的,他负责加载 JRE/lib/rt.jar包中的类,,其他的类加载器都是java中的类。。
顶级之下的ExtClassLoader,,,他负责加载的是JRE/lib/ext/*.jar包中的类,,
APPClassLoader,,,,他负责加载的是我们CLASSPATH中指定位置的类。。
类加载是通过委托的机制进行加载,,在加载某个类得时候会先将工作推到顶级加载器去加载,如果没有加载到再一级一级推回来。
所以我们如果自己写一个java.lang.System类,是加载不到我们自己写的这个类得,因为必须统一管理。。避免加载到重复的字节码。
不过如果想我们自己写的System类被加载到,也是有办法的,,自己写个类加载就行了!!
自己写类加载,,他一定是挂在类加载器那个树结构上的,,可以指定他的parent,不指定也会有个默认的
然后重写findClass方法。。。。
Tomcat容器当中就写了很多自己的类加载器,因为它需要加载自己文件夹目录下的各个jar包。。。。
类加载器这块的基本机制和概念基本弄清楚,但自己写还是有各种问题,所以在此不符上测试代码片段!!!!!!
- java中的ClassLoader类加载器
- java类加载器classLoader
- Java ClassLoader 类加载器
- java类加载器ClassLoader .
- java类加载器classloader
- Java ClassLoader 类加载器
- Java类加载器 ClassLoader
- java ClassLoader类加载器
- Java类加载/ClassLoader
- Java 类加载Classloader
- Java类加载ClassLoader
- JAVA ClassLoader加载类
- Java中的类加载器(ClassLoader)及类的加载机制
- Java类加载器(ClassLoader)浅析
- 类的加载器 java.lang.ClassLoader
- Java 类加载器( ClassLoader)浅析
- Java基础加强---ClassLoader(类加载器)
- Java虚拟机学习 - 类加载器(ClassLoader)
- jquery获取地址栏参数
- Apache for window 运行错误记录
- Linux中vi文件保存退出命令":wq"和":x"的区别
- flvplayer.swf flv视频播放器使用方法
- Dojo1.6新特性:再谈AMD规范
- java中的ClassLoader类加载器
- jsp中的日期问题及其它
- url路径参数带中文的乱码解决(前后台均为UTF-8)
- JSP 语法详解
- VB.NET 之 Chr 函数
- C# graphicspath 翻转
- poj 2817
- 如何配置iis?
- C语言预处理器