BufferedReader default buffer size?

前端 未结 4 1476
忘掉有多难
忘掉有多难 2021-01-02 05:27

According to the documentation, BufferedReader(Reader) uses a default buffer size, while the second constructor, BufferedReader(Reader, int) allows

4条回答
  •  借酒劲吻你
    2021-01-02 05:59

    The default buffer size is 8192 characters

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

     BufferedReader(Reader in)
    Constructs a new BufferedReader, providing in with a buffer of 8192 characters.
    

    Besides this documentation, I've extraced the rt.jar archive, and decompiled the BufferedReader.class from java.io.* using JD-GUI, this is what I found in the class definition:

    private static int defaultCharBufferSize = 8192;
    

提交回复
热议问题