• 我要写整个中文互联网界最牛逼的JVM系列教程 | 「类加载子系统」章节:ClassLoader的常用方法及其获取方法


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

    关于ClassLoader

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

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

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

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

    ClassLoader类的常用方法

  • 相关阅读:
    极客星球 | 业务监控及告警系统体系化建设之路
    python 日志处理(基础篇)
    【校招VIP】前端专业课之七层模型
    Java根据身份证号码提取出省市区,JSON数据格式
    linux开启交换空间
    int和Integer的区别是什么,一招教给你区分
    Word 文档转换 PDF、图片
    SQLServer导出数据库字典
    AVFrame内存管理api
    D. Districts Connection
  • 原文地址:https://blog.csdn.net/yerenyuan_pku/article/details/127843863