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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 姬运涛 中级黑马   /  2014-1-21 10:24  /  1142 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 姬运涛 于 2014-1-21 21:49 编辑

当你自定义异常时,大部分继承Exception,但是有事还继承其它父类,该怎么辨别继承哪一个?
还有就是API文档里那么多类,怎么快速查自己需要的类?

评分

参与人数 1黑马币 +3 收起 理由
黄晓鑫 + 3

查看全部评分

3 个回复

倒序浏览
本帖最后由 李程 于 2014-1-21 10:46 编辑

这两个问题应该是同一个问题吧??都是如何查阅API文档的问题。用ctrl+f,直接把类名写进去,不就找到了吗。。。然后看它继承的谁那还不简单啊。。。如果是不知道自己需要的类是什么名字,那就根据需要,先查询软件包,根据软件包的描述进入相关包,然后查阅“类摘要”“接口摘要”“异常摘要”,然后根据摘要的内容来决定进那个类里面去看

评分

参与人数 1黑马币 +3 收起 理由
黄晓鑫 + 3

查看全部评分

回复 使用道具 举报
补充问题1:
既然是自定义异常,那么就是要实现一些自己定义的一些异常方法。
这个时候,可以继承自Exception,这时定义的是可以处理的异常。
也可以继承自RuntimeException,这时候的异常是不需要处理的,要程序必须停下来,你来做程序的修改。对于自定义异常,没有必要把继承时的异常分的太详细吧。

评分

参与人数 1技术分 +1 收起 理由
黄晓鑫 + 1

查看全部评分

回复 使用道具 举报 1 0
嗯,有点明白,感谢各位
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马