麻烦有谁可以给我讲解一下这两个方法的用途:1).protected Class findClass(String name) throws ClassNotFoundException{
byte[] data = loadClassData(name);
return defineClass(name,data,0,data.length);
    }2).public static void test(ClassLoader loader)throws Exception{
Class objClass = loader.loadClass("sample");
Object obj = objClass.newInstance();
   }万分感谢!!!!

解决方案 »

  1.   

    第一个应该是类加载器去找字节码文件,再通过字节码文件定义出一个类来。
    第二个是加载simple这个类,并生成他的一个实例。
      

  2.   

    第一个方法是是类加载器去找字节码文件,返回的类是该CLASS文件对应的CLASS类,可以用该CLASS类的newInstance()方法来生成一个该类的一个实例
    第二个是加载一个sample类,并生成该类的实例