标签: java java-io
我想创建一个无缓冲的OutputStreamWriter。 docs(Java 7)说
OutputStreamWriter
结果字节在写入之前累积在缓冲区中 到底层输出流。这个缓冲区的大小可能是 指定,但默认情况下它足以满足大多数用途。
“可以指定此缓冲区的大小”......如何?
(编辑:这是文档中的旧错误;已在Java 9中修复)
答案 0 :(得分:5)
好吧,似乎没有办法调整缓冲区大小。曾经可以在Java 1.1中的构造函数中设置大小!
构造函数在Java 1.2(1998)中消失了,显然他们忘了更新文档。
(我觉得很奇怪,这个文档错误已经被忽视了很多年 - 而且看起来很奇怪,我无法关闭缓冲。)
更新:在Java 8
更新2:已确认为doc bug,最终已在Java 9文档中删除