当程序中出现异常时,不仅可以通过try…catch代码块捕获异常,还可以使用()关键字抛出异常对象。
A: throw
B: Exception
C: args
D: Exceptions
A: throw
B: Exception
C: args
D: Exceptions
A
举一反三
- 使用throw关键字抛出异常对象。抛出的异常对象可以被上层的try…catch代码块捕获处理,也可以不作处理。( )
- 运行时异常可以使用try…catch语句对异常进行捕获或者使用throws关键字声明抛出异常。
- 处理异常时,要捕获异常发生的原因,可以使用以下语句( ): A: try: 代码块 except Exception B: try: 代码块 exception ExceptionName C: try: 代码块 except Exception as e D: try: 代码块 except Exception e
- 抛出异常,使用关键字( ) A: try B: throw C: throws D: catch
- 抛出异常,使用关键字() A: try B: throw C: finally D: catch
内容
- 0
try { try块代码} catch (IOException e) { 异常处理代码1} catch (Exception e) { 异常处理代码2}以上try-catch结构的try块代码抛出异常IOException时,将执行异常处理代码1,异常处理代码2不被执行。( )
- 1
【多选题】下列关于自定义异常的描述中,正确的是( ) A. 自定义的异常类需继承Exception类,在构造方法中使用super()语句调用Exception的构造方法 B. 自定义异常类需要用throw关键字在方法中声明抛出异常的实例对象 C. 如果想要调用者捕获throw抛出的异常,需要在抛出异常的方法中使用throws关键字指明异常 D. 抛出的异常对象可以使用try…catch语句对其进行
- 2
使用关键字()可以抛出异常,如抛出自定义的异常和系统异常 A: new B: this C: throw D: Exception
- 3
下列关于异常的说法错误的是( ) A: try语句能够单独存在 B: try语句后面可以只跟finally代码块 C: try语句后面可以有多个catch代码块 D: 关键字throw用来表示在程序中抛出异常
- 4
可以使用try…catch或是throw来捕获和处理异常。