参考解答
throws
位置:在方法()后面,跟的是类名。
如果后面根据的是RuntimeException及其子类,那么,该方法可以不用处理。
如果后面根据的是Exception及其子类,那么,必须要编写代码进行处理,或者调用的时候抛出。
throw
位置:在方法中,跟的对象名称。
如果方法中,有throw抛出RuntimeException及其子类,那么,声明上可以没有throws。
如果方法中,有throw抛出Exception及其子类,那么,声明上必须有throws。
相似问题
静态代码块 构造代码块 构造方法的执行顺序是什么?
静态代码块,构造代码块,构造方法的执行顺序是什么?
子父类中构造方法的执行有什么特点?为什么要这样?
子父类中构造方法的执行有什么特点?为什么要这样?
什么是异常?异常有哪几种?各有什么特点?
什么是异常?异常有哪几种?各有什么特点?
什么是接口? 接口的特点是什么?
什么是接口? 接口的特点是什么?
abstract与哪些关键字不能共存?为什么?
abstract与哪些关键字不能共存?为什么?
