1:概述
- 缓冲流也称高效流,或者高级流。之前学习的字节流可以称为原始流。
- 作用:缓冲流自带缓冲区,可以提高原始字节流,字符流读写数据的性能。
可以提高读写数据的效率。它通过在内存中创建缓冲区来减少对底层数据源的访问次数,从而提高读写数据的速度。
2:字节缓冲流
- 字节缓冲输入流:BufferedInputStream,提高字节输入流读取数据的性能,读写功能上并无变化。
- 字节缓冲输出流:BufferedOutputStream,提高字节输出流读取数据的性能,读写功能上并无变化。
1:字节缓冲流为什么提高了操作数据的性能
- 字节缓冲流自带8KB缓冲区
- 可以提高原始字节流,字符流读写数据的性能
3:字符缓冲流
- 字符缓冲输入流:BufferedReader
- 作用:提高字符输入流读取数据的性能,除此之外多了按照行读取数据的功能。
新增功能:
2:字符缓冲输出流
- 字符缓冲输出流:BufferedWriter
- 作用:提高字符输出流写取数据的性能,除此之外多了换行的功能。