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

MyT*_*tle 0 java io buffer

从这个例子 我学到了

OutputStream out = = new BufferedOutputStream(new FileOutputStream(file));
Run Code Online (Sandbox Code Playgroud)

没有缓冲!为什么?

Jon*_*eet 6

你误读了文档.

当文档说明:

此流未缓冲.

......他们指的是FileOutputStream自己,而不是示例代码.

因此,文档中的下一行:

大多数呼叫者应该用一个包裹这个流BufferedOutputStream.