如果方法声明没有抛出异常,仍有可能会抛出异常,但这些异常不要求调用程序进行特别处理。
对
举一反三
- 方法执行时可能抛出受检查异常,则方法声明中必须声明抛出异常。( )
- 方法声明抛出异常,表明该方法内部不对这个异常进行处理
- 自行编写程序完成下列三种异常处理方式(可参看教材程序): (1)使用try-catch-finally语句捕获和处理异常; (2)使用throw抛出异常和使用throws声明方法抛出异常; (3)自定义异常类并调用;
- 如果在方法定义时利用throws声明可能抛出异常A,该方法就必须确实抛出异常A类对象。
- 【多选题】下列关于 throws 的描述中,正确的是() A. throws 是用来声明一个方法可能抛出的异常信息 B. throws 语句用在方法声明后面 C. 方法中没有使用 catch 处理的异常必须使用 throws 抛出 D. throws 关键字对外声明该方法有可能发生的异常,调用者在调用方法时必须在程序中对异常进行处理
内容
- 0
方法声明抛出异常应使用关键字throws;异常对象创建语句声明抛出异常应使用关键字throw
- 1
以下关于Java应用程序中的异常处理,说法正确的是()。 A: Java程序运行过程中一旦出现异常情况,程序运行就终止了。 B: 在catch子句中匹配异常是一种精确匹配。 C: 如果方法中可能抛出系统异常,则在声明该方法时不需要抛出异常。 D: 如果在方法申明时将抛出异常A,该方法就必须确实抛出异常A。
- 2
下面关于throws关键字的说法正确的有() A: throws关键字用于方法声明中 B: 在方法的参数列表之后用throws声明方法可能抛出的异常 C: 调用声明了异常的方法时必须进行异常处理 D: 在方法体中使用throws抛出异常
- 3
关于throw和throws关键字,下列说法正确的是? A: throws是throw的复数形式,用于同时抛出多个异常对象 B: throw关键字用来声明一个方法可能会抛出异常 C: throws关键字用来声明一个方法可能会抛出的异常类型 D: throws用来抛出一个异常对象
- 4
当程序中需要抛出异常时,应该使用______子句,当需要在方法中声明可能抛出的异常类型,应该使用____子句。