类加载器ClassLoader简介说明

书欣 Java教程 2022-07-22 21:24:13 11695 1
下文笔者讲述ClassLoader的简介说明,如下所示

ClassLoader简介

ClassLoader是类加载器
 用于将java类加载到JVM虚拟机的一种加载器
 我们将这种加载器称之为"ClassLoader"

类加载器的工作原理

类加载工作由ClassLoader及其子类负责
 ClassLoader是一个重要的Java运行时系统组件
    它负责在运行时查找和装入Class字节码文件。

JVM在运行时会产生三个ClassLoader:
   根类加载器,ExtClassLoader和AppClassLoader

根类加载器不是ClassLoader的子类
  它是用C++编写
  因此我们在Java中看不到它
根类加载器负责加载JRE的核心类库
  如:
   JRE目标下的rt.jar、charsets.jar等。

 ExtClassLoader负责加载JRE扩展目录ext中的jar包
 AppClassLoader负责ClassPath路径下的类包
注意事项:
  三个加载器之间存在父子层级关系
  即根类加载器是ExtClassLoader的父加载器
    ExtClassLoader是AppClassLoader的父加载器
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: http://www.Java265.com/JavaCourse/202207/4021.html

最近发表

热门文章

好文推荐

Java265.com

//www.java265.com

站长统计|USA-001

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

Honor accompaniments