??
Well the classes that ship with the jdk are
ClassLoader
SecureClassLoader
URLClassLoader
and RMIClassLoader
The bootstrap ClassLoader that is used by the JVM that Sun provides is sun.misc.Launcher$AppClassLoader which is a subclass of URLClassLoader.
But of course YOU can subclass any of these and create your OWN class loader.
Sun has a
ClassLoader Tutorial that you might want to review.