非运行期异常是从Exception继承而来的,不用在可能抛出异常的方法声明上加throws子句。
举一反三
- 关于异常,以下说法正确的有()。 A: 运行时异常使用RuntimeException的子类来表示,不用在可能抛出异常的方法声明上加throws子句 B: 运行时异常使用RuntimeException的子类来表示,必须在可能抛出异常的方法声明上加throws子句 C: 非运行期异常是从Exception继承而来的,必须在方法声明上加throws子句 D: 非运行期异常是从Exception继承而来的,不需要在方法声明上加throws子句
- 声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中 A: throws B: throw C: Throwable D: Exception
- 有关throw和throws的说法中不正确的是()。 A: throw的作用是抛出异常,后面加的是异常类的对象。 B: throws的作用是声明要产生的若干异常,后面加的是异常类的类名。 C: throws用来声明要抛出的异常,用在方法体内。 D: throw用在方法体内。
- 如果在方法定义时利用throws声明可能抛出异常A,该方法就必须确实抛出异常A类对象。
- 【多选题】下列关于 throws 的描述中,正确的是() A. throws 是用来声明一个方法可能抛出的异常信息 B. throws 语句用在方法声明后面 C. 方法中没有使用 catch 处理的异常必须使用 throws 抛出 D. throws 关键字对外声明该方法有可能发生的异常,调用者在调用方法时必须在程序中对异常进行处理