首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于IOException,该怎么处理

2012-04-02 
关于IOException书上说osw.close()应该放在finally里面,可是我查APIclose()方法可能抛出IOException异常,

关于IOException
书上说osw.close();应该放在finally里面,可是我查API close()方法可能抛出IOException异常,能在finally里面再写try catch吗?有必要吗?

[解决办法]
finally里也是try catch
[解决办法]

探讨

不能吧,finally里的close()语句无论是否有异常,都会关闭的,所以,达到效果了,应该不用try catch吧

[解决办法]
很有必要,不要嫌麻烦。
[解决办法]
探讨

引用:

不能吧,finally里的close()语句无论是否有异常,都会关闭的,所以,达到效果了,应该不用try catch吧

Java code

finally{
if(osw != null){
try{
osw.close();
}catch(Exception e){
//deal with sth
}
}
}

热点排行