黑马程序员技术交流社区

标题: 有关于异常的问题...求大神解惑 [打印本页]

作者: 凝霜的枯藤    时间: 2014-3-21 13:33
标题: 有关于异常的问题...求大神解惑
本帖最后由 凝霜的枯藤 于 2014-3-27 15:46 编辑

关于方立勋老师的视频异常说明疑惑  

1.一般抛编译时异常--->就是把返回值给予上一层..???      
2.还有就是到底什么时候抛异常???
3.抛什么类型的异常不是很理解?
4.还有就是异常链???
5.try-catch代码捕捉区域和声明关键字Throws,该用哪一个??
希望大神能够详细帮我看看,关于异常的问题,的确将我搞糊涂了!!!




作者: lwy0319    时间: 2014-3-21 14:31
关于编译的异常我也不是很理解,可能一直用Exlipce带来的后遗症,不过在编译的时候咱们预估出运行时候的异常,比如除零或者数组脚标越界等等,或者自己定义的异常,比如身高年龄之类的不能小于0。比如这类运行时候的参数异常应该都属于RuntimeException子类的,比如NumberFormatException等等。咱们在编译的时候抛出异常是为了当异常暴露出来时咱们可以做更好的处理,所以类型针对性越好,当抛出一个容纳异常类型范围狭小的异常类时,咱们判断问题的方向也就更集中一些了,在抛异常后try catch catch……结构中尽量把父类的放到最下方也可以不放,不然会让所有的异常现象返回Exception这样的父类异常,也就难以分析具体因素了。
作者: 凝霜的枯藤    时间: 2014-3-21 15:04
谢谢!!如果有大神配合代码说明的话,那就更好了。。
作者: lwy0319    时间: 2014-3-23 00:23
凝霜的枯藤 发表于 2014-3-21 15:04
谢谢!!如果有大神配合代码说明的话,那就更好了。。

http://blog.csdn.net/u013938806我的博客地址,有一点儿关于异常的总结




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