A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘永贵 中级黑马   /  2013-6-17 13:40  /  2354 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

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

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

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

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



评分

参与人数 1技术分 +1 收起 理由
Super_Class + 1

查看全部评分

1 个回复

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

评分

参与人数 1技术分 +1 收起 理由
Super_Class + 1

查看全部评分

回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马