标签:log pad parent system 交互 示意图 get example otf
什么是类加载器
ClassLoader类介绍
java.lang.ClassLoader类的基本职责就是根据一个指定的类的名称,找到或者生成其对应的字节代码,然后从这些字节代码中定义出一个Java类,即Java.lang.Class类的一个实例,除此之外,ClassLoader还负责加载Java应用所需要的资源,如图像文件和配置文件。为了完成加载类这个职责,ClassLoader提供了一系列的方法。
表1:ClassLoader中与加载类相关的方法
| |||||||||||||||
在表1中给出的方法,表示类名称的name参数的值是类的二进制名称。需要注意的是内部类的表示,如:com.exampe.Husband$Wife和com.example.OutClass$InnerClass等表示形式。
类加载器的树状组织结构
Java中的类加载器大致可以分为两类,一类是系统提供的,另外一类是Java应用开发人员自己编写的。系统提供的主要有以下三种:
除了系统提供的类加载器以外,开发人员可以通过继承 java.lang.ClassLoader
类的方式实现自己的类加载器,以满足一些特殊的需求。
图1.类加载器树状结构示意图
太累了。。。明天写
标签:log pad parent system 交互 示意图 get example otf
原文地址:http://www.cnblogs.com/homeword/p/7502823.html