假設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