缓冲流 :
在我们学习字节流与字符流的时候,大家都进行过读取文件中数据的操作,
读取数据量大的文件时,读取的速度会很慢,很影响我们程序的效率,那么,我想提高速度,怎么办?
Java中提高了一套缓冲流,它的存在,可提高IO流的读写速度
缓冲流,根据流的分类分类字节缓冲流与字符缓冲流。
缓冲流 就是 对基本的字符流或者字节流 进行了一层包装
也就是 在构造中 BufferedXxxx(传递对应的字节流或者字符流)
注意 我们学习的字节流 子类 有 FileInputStream FileOutputStream
我们学习的字符流 子类 有 FileReader FileWriter
InputStreamReader OutputStreamWriter
缓冲流就是加了一层包装 在调用方法上都是一样的
只不过 在 BufferedReader 中有读取一行的方法 readLine()
在 BufferedWriter 中有写一个换行操作的方法 newLine() |
|