黑马程序员技术交流社区

标题: RuntimeException和Exception,求助。。 [打印本页]

作者: 杨伟斌    时间: 2013-9-4 21:04
标题: RuntimeException和Exception,求助。。
本帖最后由 杨伟斌 于 2013-9-5 07:37 编辑

    这两天在学习java中的异常,但是视频看了好几遍就是没明白什么时候应该继承RuntimeException,什么时候应该继承Exception。什么时候应该抛出,什么时候应该try catch.求讲解。

作者: 冉冉    时间: 2013-9-4 22:00
本帖最后由 冉冉 于 2013-9-4 22:04 编辑

RuntimeException可以由系统自动抛出,可以不进行try...catch 但如果有try,则必须有finally,可以没有catch
一般情况下,如果某个类的某个函数会throw Exception,则应该要用到try...catch块
但是有的时候,明明会throw Exception,但不用try...catch也可以编译通过,例如最明显的是Double.parseDouble(String)
凡是RuntimeException的子类,都可以用catch.


作者: 冉冉    时间: 2013-9-4 22:05
http://wenku.baidu.com/view/8eefc0fb770bf78a652954ce.html 这个估计不错。
作者: 杨伟斌    时间: 2013-9-5 07:38
冉冉 发表于 2013-9-4 22:05
http://wenku.baidu.com/view/8eefc0fb770bf78a652954ce.html 这个估计不错。

谢谢你。。。。





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