浏览 2297 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-22
public class ClassLoader{ private List<ClassLoader> subClassLoaderList = new ArrayList<ClassLoader>();//新增成员 //新增方法 //注册一个ClassLoader public void registSubClassLoader(ClassLoader loader){ subClassLoaderList.add(loader); } //修改方法的实现 public Class<?> findClass(String className)throws ClassNotFoundException{ try{ return findClass(className,false); }catch(ClassNotFoundException e){ for(ClassLoader cl : subClassLoaderList){ try{ return cl.findClass(className,false); }catch(ClassNotFoundException e){ } } } throw new ClassNotFoundException(className); } } 会有什么事情发生? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |