黑马程序员技术交流社区

标题: 自定义类加载器时,重写findclass方法时报错 [打印本页]

作者: Mayer    时间: 2016-1-31 11:43
标题: 自定义类加载器时,重写findclass方法时报错
public Class<?> findClass(String name) throws ClassNotFoundException
{try{}//内容省略
catch(Exception e)
{throw new ClassFoundException(name+"not found"};
return null;  //返回空指针会报错,Unreachable code
}
作者: j6819236    时间: 2016-1-31 12:00
貌似你再"not found"后面漏了);
ClassFoundException是你自己定义的异常类还是你漏了Not?
我添加了完毕编译也没出现异常,如果你调用了findClass方法,然后用返回的Class类再调用方法会出现
nullPointerException异常
  1. public Class<?> findClass(String name) throws ClassNotFoundException
  2.         {try{}//内容省略
  3.         catch(Exception e)
  4.         {throw new ClassNotFoundException(name+"not found");};
  5.         return null;  //返回空指针会报错,Unreachable code
  6.         }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2