首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

修改ClassLoader的加载机制会怎么

2012-11-04 
修改ClassLoader的加载机制会如何?假如在ClassLoader中做如下的修改:public class ClassLoader{private Li

修改ClassLoader的加载机制会如何?
假如在ClassLoader中做如下的修改:

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);   }}

会有什么事情发生?

热点排行