用Java处理流

用Java处理流,第1张

用Java处理流

通常,您必须执行以下 *** 作

InputStream stream = null;try {   // IO stuff - create the stream and manipulate it} catch (IOException ex){  // handle exception} finally {  try {     stream.close();  } catch (IOException ex){}}

但是apache commons-
io
提供了

IOUtils.closeQuietly(stream);
放在该
finally
子句中的内容,以使它不那么难看。我认为Java
7会有一些改进。

更新:乔恩·斯基特(Jon
Skeet)提出了一个非常有用的评论,即异常的实际处理很少在类本身中发生(除非只是简单地记录它,但实际上并没有处理它)。因此,最好声明您的方法抛出该异常,或将其包装在一个自定义异常中(简单,原子 *** 作除外)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5501643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存