关于异常(Exception),下列描述正确的是
A: 异常的基类为Exception,所有异常都必须直接或者间接继承它
B: 异常可以用try{...}catch(Exceptione){...}来捕获并进行处理
C: 如果某异常继承RuntimeException,则该异常可以不被声明
D: 异常可以随便处理,而不是抛给外层的程序进行处理
A: 异常的基类为Exception,所有异常都必须直接或者间接继承它
B: 异常可以用try{...}catch(Exceptione){...}来捕获并进行处理
C: 如果某异常继承RuntimeException,则该异常可以不被声明
D: 异常可以随便处理,而不是抛给外层的程序进行处理
A,A,A,B,C
举一反三
- 下面关于自定义异常的说法正确的有() A: 自定义异常时可以继承RuntimeException,也可以直接继承Exception B: 自定义异常由程序中的throw语句抛出 C: 自定义异常可以被catch并处理 D: 以上都不对
- 下列关于Java的异常处理机制的描述中,错误的是( )。 A: 在java的异常处理机制中,异常类分为两大类,一类是继承Exception的异常类,另一类是继承RuntimeException的异常类,如果程序员撰写异常类,需继承Exception或RuntimeException。 B: 继承Exception的异常类称之为编译器检查的异常(即checked exception),例如IOException就是该种异常。 C: 如果一个方法体内可能抛出异常,Java编译器要求该方法必须做到以下两种情况之一,否则编译器报错:(1)通过try-catch捕获该异常,(2)通过throws关键字声明掷出该类异常。 D: Throw用于抛出异常,抛出异常意味着通知应用程序发生了错误,目的是为了给应用程序提供从问题中恢复和处理的机会。
- 关于自定义异常错误的是 A: 自定义异常可以在构造方法中用super关键字传递异常信息给父类 B: 自定义异常要继承Exception类 C: 自定义异常必须继承Error类 D: 自定义异常继承Exception后具有可抛性
- 下列关于自定义异常的说法中,错误的是() A: 自定义异常要继承Exception类 B: 自定义异常继承Exception类后,具有可抛性 C: 定义异常可以在构造方法中用super关键字传递异常信息给父类 D: 自定义异常必须继承Error类
- 下列关于自定义异常的说法中,错误的是( )。 A: 自定义异常要继承Exception类 B: 自定义异常必须继承Error类 C: 自定义异常可以在构造方法中用super关键字传递异常信息给父类 D: 自定义异常继承Exception类后,具有可抛性
内容
- 0
关于异常的处理机制,描述错误的是( ) A: Java异常的分类可分为Error和Exception B: Exception是一种可以被处理的异常 C: 异常捕捉用try...catch D: 一段程序中不能有多个catch
- 1
Exception类称为异常类,它表示程序本身可以处理的错误,在开发Java程序中不能针对Exception类及其子类进行异常处理
- 2
try { try块代码} catch (IOException e) { 异常处理代码1} catch (Exception e) { 异常处理代码2}以上try-catch结构的try块代码抛出异常IOException时,将执行异常处理代码1,异常处理代码2不被执行。( )
- 3
Exception类称为异常类,它表示程序本身可以处理的错误,在开发Java程序中进行的异常处理,都是针对Exception类及其子类。( )
- 4
运行时异常可以使用try…catch语句对异常进行捕获或者使用throws关键字声明抛出异常。