点评
一行一行底层还是再调用read()即一个字节一个字节读 只是把它封装起来罢了。
| |
| |
点评
所以啊 底层还是通过FileReader调用 难道BufferedReader有更高效的理由。
| |
| |
点评
其实我想问的就是BufferedReader要先把数据存入缓冲区,就这个步骤,底层是不是通过IO操作来完成的,也就是一个一个字符的读取到缓冲区,它和FileReader有什么区别,不知道我的理解对不对
| |
| |
点评
BufferedReader一次次在硬盘上读取到数据到内存和FileReader是一样的,前者再从内存读数据,这样怎么会是前者效率高呢
| |
| |