在ClassLoader
Java中,9个州修订如下:
Java运行时具有以下内置的类加载器:
Bootstrap class loader:虚拟机的内置类加载器通常表示为null,并且没有父级。
Platform class loader
:为了允许升级/覆盖定义到平台类加载器的模块,以及允许升级的模块读取定义到平台加载器及其祖先以外的类加载器的模块,则平台类加载器可能必须委托给其他类加载器,例如应用程序类加载器。
换句话说,为平台类加载器定义的命名模块中的定义为平台类加载器及其祖先以外的类加载器的类 。
System class loader:它 也称为应用程序类加载器 ,与平台类加载器不同。系统类加载器通常用于
在应用程序类路径,模块路径和特定于JDK的工具上定义类 。平台类加载器是所有平台类可见的系统类加载器的父代或祖先。



