java.lang.ClassLoader (JDK 1.0)
This abstract class defines the necessary hook for Java to load classes over the network, or from other sources. Normal applications do not need to use or subclass this class.
public abstract classClassLoaderextends Object { //Protected ConstructorprotectedClassLoader(); //Class Methods1.1public static final URLgetSystemResource(Stringname); 1.1public static final InputStreamgetSystemResourceAsStream(Stringname); //Public Instance Methods1.1public URLgetResource(Stringname); 1.1public InputStreamgetResourceAsStream(Stringname); 1.1public ClassloadClass(Stringname) throws ClassNotFoundException; //Protected Instance Methods# protected final ClassdefineClass(byte[]data, intoffset, intlength); 1.1protected final ClassdefineClass(Stringname, byte[]data, intoffset, intlength); 1.1protected final ClassfindLoadedClass(Stringname); protected final ClassfindSystemClass(Stringname) throws ClassNotFoundException; protected abstract ClassloadClass(Stringname, booleanresolve) throws ClassNotFoundException; protected final voidresolveClass(Classc); 1.1protected final voidsetSigners(Classcl, Object[]signers); }
Passed To:
Beans.instantiate()
Returned By:
Class.getClassLoader(), SecurityManager.currentClassLoader()