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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sunriselzz 中级黑马   /  2013-7-4 23:18  /  1843 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杨兴庭 于 2013-7-5 22:26 编辑

java运行时异常RuntimException都是在什么时候使用的?出现的异常什么时候应该抛出,什么时候又应该try-catch??

评分

参与人数 1黑马币 +1 收起 理由
杨兴庭 + 1

查看全部评分

6 个回复

倒序浏览
当一个异常发生时,程序根本无法继续走下去,那么就把这个异常定义为运行时异常,继承RuntimException;如果可以通过自身的修正,程序可以继续执行,那就可以定义为非运行时异常,可以try..catch..处理掉,也可以继续抛出,注意子类不能抛出比父类更多的异常,能处理掉最好处理掉;
比如毕老师视频的例子:电脑冒烟了,无法继续上课,是运行时异常;电脑蓝屏,可以重启,继续上课,就是普通的异常。希望对你有所帮助。

评分

参与人数 1黑马币 +3 收起 理由
杨兴庭 + 3

查看全部评分

回复 使用道具 举报
如果问题得到处理,请将帖子类型改为已解决~~
回复 使用道具 举报
这里有两篇关于异常处理的帖子,希望对你有所帮助
http://blog.csdn.net/zcy860511/article/details/7701775
http://www.ghxyjsjx.com/jpkccyy/news.asp?newsid=25

评分

参与人数 1黑马币 +3 收起 理由
杨兴庭 + 3

查看全部评分

回复 使用道具 举报
runtime异常是希望程序停掉 异常严重 不容易解决
回复 使用道具 举报
为了更好的维护论坛的学习氛围,如果您的的问题“已经解决”请即时联系版主将帖子状态改成“已解决”

-------------------坚持学习,黑马因你而精彩---------------
回复 使用道具 举报
楼主您好,我已将您帖子的状态改成“已解决”,对此如有疑问可以通过

QQ632763270和我取得联系

-------------------坚持学习,黑马因你而精彩---------------
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马