📚 分类
JVM
🕵🏽‍♀️ 问题描述
什么是类加载器,类加载器有哪些?
👨‍🏫 问题讲解
❒ 类加载器有哪些

✔ 启动类加载器(BootStrap ClassLoader): 加载JAVA HOME/jre/lib目录下的库。
✔ 扩展类加载器(ExtClassLoader): 主要加载JAVA HOME/jre/lib/ext目录中的类。
✔ 系统类加载器(AppClassLoader): 用于加载classPath下的类。
✔ 自定义类加载器(CustomizeClassLoader): 自定义类继承ClassLoader,实现自定义类加载规则。
🏳️‍🌈 问题总结
❒ 什么是类加载器

✔ JVM只会运行二进制文件,类加载器的作用就是将字节码文件加载到JVM中,从而让Java程序能够启动起来。
✔ 类加载器之间的父类指的是关系,并不是继承。

❒ 类加载器有哪些

✔ 启动类加载器(BootStrap ClassLoader): 加载JAVA HOME/jre/lib目录下的库。
✔ 扩展类加载器(ExtClassLoader): 主要加载JAVA HOME/jre/lib/ext目录中的类。
✔ 系统类加载器(AppClassLoader): 用于加载classPath下的类。
✔ 自定义类加载器(CustomizeClassLoader): 自定义类继承ClassLoader,实现自定义类加载规则。
📖 问题信息
📈 浏览次数:19 | 📅 更新时间:2025-12-14 16:26:13
📦 创建信息
🏷️ ID:131 | 📅 创建时间:2025-01-30 01:29:22