OutputStreamWriter内部缓冲区大小

时间:2014-12-17 18:47:15

标签: java java-io

我想创建一个无缓冲的OutputStreamWriterdocs(Java 7)说

  

结果字节在写入之前累积在缓冲区中   到底层输出流。这个缓冲区的大小可能是   指定,但默认情况下它足以满足大多数用途。

“可以指定此缓冲区的大小”......如何?

(编辑:这是文档中的旧错误;已在Java 9中修复)

1 个答案:

答案 0 :(得分:5)

好吧,似乎没有办法调整缓冲区大小。曾经可以在Java 1.1中的构造函数中设置大小!

构造函数在Java 1.2(1998)中消失了,显然他们忘了更新文档。

(我觉得很奇怪,这个文档错误已经被忽视了很多年 - 而且看起来很奇怪,我无法关闭缓冲。)

更新:在Java 8

中仍然相同

更新2:已确认为doc bug,最终已在Java 9文档中删除