IO缓冲区问题
FileReader中的read()方法,可以建立一个字符数组作为缓冲区,为什么说BufferedReader的readLine()方法比read()方法高效?
------解决方案-------------------- 肯定时readLine高效,因为这个是一次读取一行,而read是读取一个字符,
就相当于你在搬东西,你是一个一个的搬效率高 还是找个书包 一次放10个效率高 很显然是后者
------解决方案--------------------
因为read每读取一个字符就要访问一次磁盘,这对磁盘的杀伤力是挺大的,
而readLine访问一次就读了一行,速度上肯定快,而且对磁盘的访问减少了