bufferedreader缓冲区默认大小 10
java中的BufferedReader类缓冲区到底是多大?api上面只是说“很大,够用”,但是到底是多大,有没有人知道?APIsays:Thebuffersizemay...
java中的BufferedReader类缓冲区到底是多大?api上面只是说“很大,够用”,但是到底是多大,有没有人知道?
API says: The buffer size may be specified, or the default size may be used. The default is large enough for most purposes. 展开
API says: The buffer size may be specified, or the default size may be used. The default is large enough for most purposes. 展开
2个回答
展开全部
buffer size (8192)
源码里有提到。
源码里有提到。
追问
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(logFile), "utf-8"));
这个去读取一个文件,可以读很大,在网上查了是根据jvm 的heap大小决定的,默认64m。我已经测试了,可以读取64m的文件。但是源码确实默认bufferedreader大小是8192.这个何解?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
回答下面的问题8192个字节=84Mbit明白了吗,utf-8下等于4596个字符。有分加吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询