OutputStreamWriter内部缓冲区大小

leo*_*loy 5 java java-io

我想创建一个无缓冲的OutputStreamWriter.该文档(Java 7中)说

生成的字节在写入底层输出流之前累积在缓冲区中.可以指定此缓冲区的大小,但默认情况下,它足够大,可用于大多数用途.

"可以指定此缓冲区的大小"......怎么样?

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

leo*_*loy 5

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

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

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

更新:在Java 8中仍然相同

更新2:承认为doc bug,最后在Java 9 docs中删除