【发布时间】:2018-02-25 20:16:31
【问题描述】:
我在post 中读到,每当使用 fileinputstream 或 outputstream 时都会分配处理的低级文件,因此总是需要关闭 io 流。对于不处理文件或网络 io 的其他流(例如:ByteArrayInputStream),是否有必要关闭流?如果有,为什么?
【问题讨论】:
-
如果您关闭每个流,则永远无法不关闭流。担心哪些不适合你的时间。
-
@Oleg:您引用的问题没有回答专门针对
ByteArrayInputStream的问题(但答案相同......) -
@sruetti 我认为它足够相似,可以复制。我已经看到拥有金徽章的用户关闭了声称他们“有效地”重复的问题,但它们的相似性要低得多。
标签: java inputstream outputstream