介绍
- java.lang.ClassLoader
- public abstract class ClassLoader
- 类加载器
API
static
ClassLoader
- getPlatformClassLoader
- getSystemClassLoader
- 获取系统类加载器,即用于加载第一个应用类的类加载器
SystemResource
- getSystemResource
- getSystemResourceAsStream
- getSystemResources
public
-
getParent
- 返回父类加载器,如果父类加载器是引导类加载器,则返回
null
- 返回父类加载器,如果父类加载器是引导类加载器,则返回
-
getName
- 返回类加载器名称
-
getDefinedPackage
-
getDefinedPackages
-
getUnnamedModule
-
isRegisteredAsParallelCapable
-
loadClass
Resource
- resources
- getResource
- getResourceAsStream
- getResources
AssertionStatus
- clearAssertionStatus
- setClassAssertionStatus
- setDefaultAssertionStatus
- setPackageAssertionStatus
protected
- findClass
- 类加载器应该覆盖该方法,以查找类的字节码,并通过调用
defineClass
方法将字节码传给虚拟机。在类的名字中,使用.
作为包名分隔符,并且不使用.class
后缀
- 类加载器应该覆盖该方法,以查找类的字节码,并通过调用
- defineClass
- 将一个新的类添加到虚拟机中,其字节码在给定的数据范围中
- ClassLoader 20230711 java langclassloader 20230711 java lang java unsatisfiedlinkerror classloader supermap messagedigest 20230711 security java annotation annotationformaterror java lang java lang numberformatexception getsystenantnames java lang module classformaterror nullpointerexception jfinal java lang annotation 20230707 java lang 20230411 iterable java lang classcastexception java lang jsonarray