假设BufferedReader
的缓冲区大小与cbuf
的大小相同,和BufferedReader
之间调用read(char[] cbuf)
时的性能差异是多少。阅读器vs缓冲阅读器
我知道FileReader
上的一个简单的read()
调用在每次本机调用读取每个字符时都会变慢。
read(char[] cbuf)
在FileReader
将读取cbuf
字符的大小只有一个本地调用,这是类似于BufferedReader
。
如果在FileReader
和BufferedReader
上使用read(char[] cbuf)
方法,那么会有任何性能差异。
您是否尝试过测量? – 2013-03-04 20:35:56