Module java.base
Package java.lang

# Class ClassLoader

=
public abstract class ClassLoader
extends java.lang.Object

## Constructors

- =
  protected ClassLoader()
- =
  protected ClassLoader(java.lang.ClassLoader arg0)
- =
  protected ClassLoader(java.lang.String arg0, java.lang.ClassLoader arg1)

## Methods

- =
  public void clearAssertionStatus()
- =
  @Deprecated(since="1.1")
  protected final java.lang.Class<?> defineClass(byte[] arg0, int arg1, int arg2) throws java.lang.ClassFormatError
- =
  protected final java.lang.Class<?> defineClass(java.lang.String arg0, byte[] arg1, int arg2, int arg3) throws java.lang.ClassFormatError
- =
  protected final java.lang.Class<?> defineClass(java.lang.String arg0, byte[] arg1, int arg2, int arg3, java.security.ProtectionDomain arg4) throws java.lang.ClassFormatError
- =
  protected final java.lang.Class<?> defineClass(java.lang.String arg0, java.nio.ByteBuffer arg1, java.security.ProtectionDomain arg2) throws java.lang.ClassFormatError
- =
  protected java.lang.Package definePackage(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5, java.lang.String arg6, java.net.URL arg7)
- =
  protected java.lang.Class<?> findClass(java.lang.String arg0) throws java.lang.ClassNotFoundException
- =
  protected java.lang.Class<?> findClass(java.lang.String arg0, java.lang.String arg1)
- =
  protected java.lang.String findLibrary(java.lang.String arg0)
- =
  protected final java.lang.Class<?> findLoadedClass(java.lang.String arg0)
- =
  protected java.net.URL findResource(java.lang.String arg0)
- =
  protected java.net.URL findResource(java.lang.String arg0, java.lang.String arg1) throws java.io.IOException
- =
  protected java.util.Enumeration<java.net.URL> findResources(java.lang.String arg0) throws java.io.IOException
- =
  protected final java.lang.Class<?> findSystemClass(java.lang.String arg0) throws java.lang.ClassNotFoundException
- =
  protected java.lang.Object getClassLoadingLock(java.lang.String arg0)
- =
  public final java.lang.Package getDefinedPackage(java.lang.String arg0)
- =
  public final java.lang.Package[] getDefinedPackages()
- =
  public java.lang.String getName()
- =
  @Deprecated(since="9")
  protected java.lang.Package getPackage(java.lang.String arg0)
- =
  protected java.lang.Package[] getPackages()
- =
  public final java.lang.ClassLoader getParent()
- =
  public static java.lang.ClassLoader getPlatformClassLoader()
- =
  public java.net.URL getResource(java.lang.String arg0)
- =
  public java.io.InputStream getResourceAsStream(java.lang.String arg0)
- =
  public java.util.Enumeration<java.net.URL> getResources(java.lang.String arg0) throws java.io.IOException
- =
  public static java.lang.ClassLoader getSystemClassLoader()
- =
  public static java.net.URL getSystemResource(java.lang.String arg0)
- =
  public static java.io.InputStream getSystemResourceAsStream(java.lang.String arg0)
- =
  public static java.util.Enumeration<java.net.URL> getSystemResources(java.lang.String arg0) throws java.io.IOException
- =
  public final java.lang.Module getUnnamedModule()
- =
  public final boolean isRegisteredAsParallelCapable()
- =
  public java.lang.Class<?> loadClass(java.lang.String arg0) throws java.lang.ClassNotFoundException
- =
  protected java.lang.Class<?> loadClass(java.lang.String arg0, boolean arg1) throws java.lang.ClassNotFoundException
- =
  protected static boolean registerAsParallelCapable()
- =
  protected final void resolveClass(java.lang.Class<?> arg0)
- =
  public java.util.stream.Stream<java.net.URL> resources(java.lang.String arg0)
- =
  public void setClassAssertionStatus(java.lang.String arg0, boolean arg1)
- =
  public void setDefaultAssertionStatus(boolean arg0)
- =
  public void setPackageAssertionStatus(java.lang.String arg0, boolean arg1)
- =
  protected final void setSigners(java.lang.Class<?> arg0, java.lang.Object[] arg1)

## Summary

No differences.