如果方法内含有一个抛出异常的throw语句,则在方法头需要添加一个 子句,而不是在方法体内捕获异常。一般地,抛出异常及捕获异常应该在不同的方法内
举一反三
- 在方法体内可以使用______ 语句抛出异常对象,在方法头添加______ 子句抛出异常类。
- (9-4)如果一个方法中的某条语句抛出了受检测异常,为了能通过语法检查,那么所抛出的异常或者被方法中的 ()语句捕获,或者在方法的声明中用 ()关键字抛出该异常
- 【多选题】下列关于自定义异常的描述中,正确的是( ) A. 自定义的异常类需继承Exception类,在构造方法中使用super()语句调用Exception的构造方法 B. 自定义异常类需要用throw关键字在方法中声明抛出异常的实例对象 C. 如果想要调用者捕获throw抛出的异常,需要在抛出异常的方法中使用throws关键字指明异常 D. 抛出的异常对象可以使用try…catch语句对其进行
- throw和throws的说法不正确的是() A: throw是方法内抛出异常 B: throws是方法声明是抛出异常 C: throw可以抛出多个异常
- 下面关于throws作用的描述中,正确的是 A: 一个方法只能抛出一个异常信息 B: 一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常 C: throws可以声明在方法体中用来指定抛出的具体异常 D: throws出现在方法函数头