【发布时间】:2023-03-28 23:34:01
【问题描述】:
假设BufferedReader 的缓冲区大小与cbuf 相同,在FileReader 和BufferedReader 之间调用read(char[] cbuf) 会有什么性能差异。
我知道每次进行本机调用以读取每个字符时,对FileReader 的简单read() 调用都会变慢。
FileReader 上的read(char[] cbuf) 将读取cbuf 字符大小,只需一个与BufferedReader 类似的本机调用。
如果在FileReader 和BufferedReader 上使用read(char[] cbuf) 方法,那么性能会有什么不同。
【问题讨论】:
-
你试过测量吗?
标签: java bufferedreader