黑马程序员技术交流社区
标题:
throws Exception和throws IOException问题
[打印本页]
作者:
hbk000
时间:
2015-4-12 00:33
标题:
throws Exception和throws IOException问题
这两个抛出的异常有什么区别呢?
我只知道一个是异常,一个是IO异常;
那在写代码时,怎么决定用哪种异常呢?
作者:
a986875894
时间:
2015-4-12 09:53
不懂得全抛Exception就行了 我就这么干的
作者:
chenlong
时间:
2015-4-12 10:59
哈哈哈,看样子我也只能这样子做了啊
作者:
xu921114
时间:
2015-4-12 11:07
全抛Exception就不会出错了
作者:
saghir
时间:
2015-4-12 11:25
因为读取文件的时候有可能会发生IO异常,比如说文件不存在,文件被破坏无法读取之类的。你可以在读取的时候处理这些异常,那样就不需要抛出IOException了。也可以throws IOException,让上一层程序处理这些异常。
作者:
Grady
时间:
2015-4-12 11:45
IOException是IO流的异常,Exception是IOexception的父类。如果只有io异常的话,建议用IOexception感觉这样专业点
作者:
lclxjzz
时间:
2015-4-12 11:50
全部抛Exception肯定没有错
作者:
挥斥方遒
时间:
2015-4-12 14:17
Exception是所有异常的父类。。。。抛的范围很大啊。IOException那就是抛的比较具体吧。输入输出异常。
作者:
grf-java
时间:
2017-2-9 10:30
楼主很给力
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2