java21类加载器
时间: 2023-12-03 19:40:06 浏览: 116
Java中的类加载器是Java虚拟机(JVM)的一个重要组成部分,它负责在运行时查找和加载类文件。Java中有三种类加载器:启动类加载器、扩展类加载器和应用程序类加载器。其中,应用程序类加载器也称为系统类加载器,是Java中最常用的类加载器。
Java21类加载器是指Java 2 Platform Enterprise Edition(J2EE)中的类加载器。J2EE是Java平台的一种扩展,用于开发和部署企业级应用程序。在J2EE中,类加载器的层次结构与Java标准版(Java SE)中的层次结构略有不同,但基本原理相同。
以下是Java中三种类加载器的简要介绍:
1. 启动类加载器:负责加载Java运行时环境(JRE)的核心类,如java.lang.Object等。由JVM实现,无法在Java代码中直接引用。
2. 扩展类加载器:负责加载Java扩展库中的类,如javax.*等。由Java类库提供,可以通过Java代码中的ClassLoader.getSystemClassLoader().getParent()方法获取。
3. 应用程序类加载器:负责加载应用程序中的类,如自定义类等。由Java类库提供,可以通过Java代码中的ClassLoader.getSystemClassLoader()方法获取。
阅读全文