[java] view plaincopy public abstract class MultiClassLoader extends ClassLoader{ ... public synchronized Class loadClass(String s, boolean flag) throws ClassNotFoundException{ /* 检查类s是否已经在本地内存*/ Class class1 = (Class)classes.get(s);
/* 类s已经在本地内存*/ if(class1 != null) return class1; try/*用默认的ClassLoader 装入类*/ { class1 = super.findSystemClass(s); return class1; }catch(ClassNotFoundException _ex) { System.out.println(">> Not a system class."); }