关于异常(Exception),下列描述正确的是
A: 异常的基类为Exception,所有异常都必须直接或者间接继承它
B: 异常可以用try{...}catch(Exceptione){...}来捕获并进行处理
C: 如果某异常继承RuntimeException,则该异常可以不被声明
D: 异常可以随便处理,而不是抛给外层的程序进行处理
A: 异常的基类为Exception,所有异常都必须直接或者间接继承它
B: 异常可以用try{...}catch(Exceptione){...}来捕获并进行处理
C: 如果某异常继承RuntimeException,则该异常可以不被声明
D: 异常可以随便处理,而不是抛给外层的程序进行处理
举一反三
- 下面关于自定义异常的说法正确的有() 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类后,具有可抛性