BufferedReader默认缓冲区大小?

根据文档,BufferedReader(Reader)使用默认缓冲区大小,而第二个构造函数BufferedReader(Reader,

int)允许设置缓冲区大小。

public BufferedReader(Reader in)

创建使用默认大小的输入缓冲区的缓冲字符输入流。

但是,文档没有提到默认的缓冲区大小是多少。

回答:

默认缓冲区大小为8192个字符

http://developer.android.com/reference/java/io/BufferedReader.html

 BufferedReader(Reader in)

Constructs a new BufferedReader, providing in with a buffer of 8192

characters.

除了本文档之外,我还提取了rt.jar存档,并使用JD-

GUI从java.io.

*反编译了BufferedReader.class ,这是我在类定义中找到的:

private static int defaultCharBufferSize = 8192;

以上是 BufferedReader默认缓冲区大小? 的全部内容, 来源链接: utcz.com/qa/423990.html

回到顶部