黑马程序员技术交流社区

标题: 帮我解这题 谢谢 [打印本页]

作者: 刘永贵    时间: 2013-6-17 13:40
标题: 帮我解这题 谢谢

1、关于异常(Exception),下列描述正确的是

A. 异常的基类为Exception,所有异常都必须直接或者间接继承它

B. 异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理

C. 如果某异常继承RuntimeException,则该异常可以不被声明

D. 异常可以随便处理,而不是抛给外层的程序进行处理




作者: 刘利民    时间: 2013-6-17 14:30
答案是B吧,
首先A,异常的基类是throwable,其下有两个子类,一个是Exception,另一个是Error
B选项是对的,捕获是try,catch处理
C错了,当函数内容有throw抛出异常对象,而没有进行try处理,则要声明。但如果抛出的是RuntimeException异常,则可以不声明。而不是简单继承了RuntimeException,就不声明了。
D.异常最好是能针对性的处理。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2