节:ClassLoader的常用方法及其获取方法

Posted 李阿昀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了节:ClassLoader的常用方法及其获取方法相关的知识,希望对你有一定的参考价值。

经过前面一系列的讲解,我就算是给大家介绍完了所有的类加载器,相信大家现在都知道了,除了启动类加载器之外,其他的类加载器都直接或间接地继承于ClassLoader类。因此,关于这个ClassLoader类,接下来咱们就有必要好好地来了解一下了。

关于ClassLoader

关于ClassLoader类,首先大家要知道的一点是它是一个抽象类,并且其后所有的类加载器都继承自它,当然,除了启动类加载器,因为启动类加载器是使用C/C++语言来实现的。

可以想见,凡是ClassLoader类体系下的类加载器,那就都是用Java语言来编写的了,这是毋庸置疑的。其实,这也更加佐证了我们一开始提到的一个结论,就是Java虚拟机规范里面将类加载器划分成了两种类型,即引导类加载器(Bootstrap ClassLoader)和自定义类加载器(User-Defined ClassLoader)。

引导类加载器就不用说了,它是使用C/C++语言来实现的;至于自定义类加载器,它的范畴则就比较大了,凡是直接或间接继承于ClassLoader类的类加载器均在其所属范畴之内,包括扩展类和系统类加载器。

知道ClassLoader类是一个抽象类之后,接下来,我就要给大家介绍一下该类内部的一些常用方法了。

ClassLoader类的常用方法

以上是关于节:ClassLoader的常用方法及其获取方法的主要内容,如果未能解决你的问题,请参考以下文章

节:ClassLoader的常用方法及其获取方法

获取ClassLoader的方法

classloader的getResourceAsStream方法获取文件流为null?

对Class.getResourceAsStream和ClassLoader.getResourceAsStream方法所使用的资源路径的解释 (转)

Runtime类及其常用方法

java常用关键词关键字,方法源码解析