文档没有说出这个神奇的数字8192是什么意思。
我认为它是BufferedInputStream的字节和BufferedWriter的字符。右?
BufferedInputStream(InputStream in, int size)
BufferedWriter(Writer out, int sz)
为什么不检查源代码?BufferedWriter 有一个 char 数组,所以它是字符。BufferedInputStream 处理字节,所以它是字节。换句话说,你是对的。
编辑:
public BufferedWriter(Writer out, int sz) {
// Code here removed for brevity, allocation below
cb = new char[sz];