以操作文件的流对象为例,字符输入流缓冲区BufferedReader和字符输入流FileReader的区别就是多了个一次读取一行的方法readLine();都有读一个字符和读字符数组的方法;字符输出流缓冲区BufferedWriter比字符输出流FileWriter多了个换行方法newLine();都有写入字符和写入字符数组的方法。字节输入输出流缓冲区和字节输入输出流的方法是一样的,都是读写字符和读写字符数组。既然读写的方法是一样的,那么读写时调用系统资源的次数应该也是一样的,那么缓冲区提高读写效率的原理是什么?求解答
|
|