在方法体中调用了会抛出检查型异常的方法,应该进行异常处理。
举一反三
- 下面关于throws关键字的说法正确的有() A: throws关键字用于方法声明中 B: 在方法的参数列表之后用throws声明方法可能抛出的异常 C: 调用声明了异常的方法时必须进行异常处理 D: 在方法体中使用throws抛出异常
- 如果方法声明没有抛出异常,仍有可能会抛出异常,但这些异常不要求调用程序进行特别处理。
- 下列关于抛出异常的描述中,错误的是 A: 在说明要抛出异常的方法时应加关键字throws B: 捕捉到发生的异常可在方法中处理,也可以抛到调用该方法的方法中处理 C: 异常列表>中可以有多个逗号分隔的异常 D: 抛出异常的方法要使用下述抛出异常的语句:throw 异常名> ; 其中,异常名>是异常类的类名。
- 下列关于抛出异常的描述中,错误的是 A: 在说明要抛出异常的方法时应加关键字throws <异常列表> B: 捕捉到发生的异常可在方法中处理,也可以抛到调用该方法的方法中处理 C: 抛出异常的方法要使用下述抛出异常的语句:throw <异常名> ; 其中,<异常名>是异常类的类名。 D: <异常列表>中可以有多个逗号分隔的异常
- 在调用sleep()方法时,应该捕获或者声明抛出InterruptedException异常