假设我必须写入二进制文件。我可以使用以下代码
val fos = new FileOutputStream("fileName")
然后使用
fos.write(bytes)
将它与缓冲流链接总是一个好主意吗?如:
val fos = new FileOutputStream("FileName")
val bos = new BufferedOutputStream(fos)
相同的规则是否适用FileInputStream
?
最后是否需要关闭fos
(在链式版本中)?
编辑:找到最后一个问题的答案。没有必要像这里提到的那样关闭内部流。