黑马程序员技术交流社区
标题:
IO异常
[打印本页]
作者:
@ne_pie尒ce
时间:
2013-11-17 20:02
标题:
IO异常
在释放多个IO资源时,都会抛出IOException ,于是可能为了省事如此写:
public static void inputToOutput(InputStream is, OutputStream os,
boolean isClose) throws IOException {
BufferedInputStream bis = new BufferedInputStream(is, 1024);
BufferedOutputStream bos = new BufferedOutputStream(os, 1024);
….
if (isClose) {
bos.close();
bis.close();
}
}
假设bos关闭失败,bis还能关闭吗?
作者:
零下五度的水
时间:
2013-11-17 20:13
要是没有捕获异常的话,不会
建议你写代码最好别见着异常就抛。。。
自己catch
作者:
张佳鹏
时间:
2013-11-17 20:16
应该不会吧 bos关闭失败的话 会抛出错误 然后就不会往下走了的
作者:
Weix1992
时间:
2013-11-17 20:26
你又没有把这个异常给catch所以后面的代码不会继续了,除非catch后才会。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2