黑马程序员技术交流社区
标题:
Java中的异常
[打印本页]
作者:
张涛的狂怒
时间:
2014-8-7 10:54
标题:
Java中的异常
本帖最后由 张涛的狂怒 于 2014-8-8 06:10 编辑
对于异常了解的不是很好。
就是对于一段代码,如果有异常。是抛出Exception 还是抛出具体的异常?
有什么区别?抛出了异常后,用try....catch捕获和不捕获有什么差别?
作者:
laibin2
时间:
2014-8-7 12:01
试着回答以下:是抛出Exception 还是抛出具体的异常?
因为Exception异常是所有异常的父类,父类只具有一些基本的方法.
具体的异常得到更具体的问题.
抛出了异常后,用try....catch捕获和不捕获有什么差别?
你处理不了就交给上级处理,现在可能用的不多以后可能会多些,比如IO异常,在android对本地文件处理时,如没有权限,你就可以来个对话框说没有权限请root.如果你交给上级,上级可能就是一堆相关的错误,用户也无法看懂.
作者:
张涛的狂怒
时间:
2014-8-7 12:26
laibin2 发表于 2014-8-7 12:01
试着回答以下:是抛出Exception 还是抛出具体的异常?
因为Exception异常是所有异常的父类,父类只具有一些基 ...
谢谢,我在想想
作者:
shuimu_88
时间:
2014-8-7 17:57
知道具体的异常肯定抛出具体异常了,如果实在预料不到,就抛出Exception.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2