题目内容

对于 try{…} catch(…){…} 子句捕获异常类对象的排列方式,正确的一项是()?

A. 子类异常在前,父类异常在后
B. 父类异常在前,子类异常在后
C. 只能有子类异常
D. 父类异常与子类异常不能同时出现

查看答案
更多问题

下列关于try、catch和finally的表述中,错误的是()?

A. try块后面不一定需要跟着catch块,可以只跟着finally块
B. try语句块后可以单独使用,后面不跟任何的catch或finally语句块
C. 可以仅有try和finally语句块,但无catch语句块
D. 可以仅有try和catch语句块,但无finally语句块

通常在Java程序开发中,运行时异常RuntimeException直接交给Java虚拟机(JVM)系统来处理;对于非运行异常,JAVA编译器强制要求必需对异常进行catch并处理,否则程序就不能编译通过。这里的运行时异常RuntimeException是___________类的直接子类。

一个try代码块后,必须跟上__________代码块或__________代码块。

异常处理机制可以允许根据具体的情况选择在何处处理异常,可以在___1____代码块中捕获并处理,也可以用throws子句把它交给调用方法去处理。

答案查题题库