本帖最后由 wangchao1686 于 2013-6-13 11:59 编辑
throw和throws的区别
区别1:
throw 是语句抛出一个异常对象;
throws 定义在方法上,是方法上抛出异常类,把异常抛给这个函数的调用者。
区别2:
throw真能抛出一个异常对象。
thorws可以抛出多个异常类,多个异常类之间用逗号隔开。
Throwable类是所有异常和错误的超类,有两个子类两个子类Error和exception,分别表示错误和异常。 在java中任何异常(广义)都是继承自Throwable的。 |