为什么Outputstream = new BufferedOutputStream没有缓冲?

时间:2012-08-16 08:31:51

标签: java io buffer

从此example 我知道了

OutputStream out = = new BufferedOutputStream(new FileOutputStream(file));

没有缓冲!为什么?

1 个答案:

答案 0 :(得分:6)

你误读了文档。

当文档声明:

  

此流未缓冲

......他们指的是FileOutputStream本身,不是示例代码。

因此,文档中的下一行:

  

大多数呼叫者应使用BufferedOutputStream包装此流。