如果方法声明没有抛出异常,仍有可能会抛出异常,但这些异常不要求调用程序进行特别处理。
举一反三
- 方法执行时可能抛出受检查异常,则方法声明中必须声明抛出异常。( )
- 方法声明抛出异常,表明该方法内部不对这个异常进行处理
- 自行编写程序完成下列三种异常处理方式(可参看教材程序): (1)使用try-catch-finally语句捕获和处理异常; (2)使用throw抛出异常和使用throws声明方法抛出异常; (3)自定义异常类并调用;
- 如果在方法定义时利用throws声明可能抛出异常A,该方法就必须确实抛出异常A类对象。
- 【多选题】下列关于 throws 的描述中,正确的是() A. throws 是用来声明一个方法可能抛出的异常信息 B. throws 语句用在方法声明后面 C. 方法中没有使用 catch 处理的异常必须使用 throws 抛出 D. throws 关键字对外声明该方法有可能发生的异常,调用者在调用方法时必须在程序中对异常进行处理