7.BufferedOutputStream
1.输出字节流
- - - - | OutputStream 输出字节流的基类,抽象类
- - - - - - - - | FileOutputStream向文件输出数据的 输出字节流
- - - - - - - - | BufferedOutputStream缓冲输出字节流。BufferedOutputStream出现的目的是为了提高向文件输出数据的效率。其内部维护了一个8kb(8192字节)的数组。
2.使用BufferedOutputStream的步骤:
1. 找到目标文件
2. 搭建数据通道
3. 将数据写出到BufferedOutputStream 维护的字节数组中
4. 将字节数组(内存)中的数据写出到硬盘文件中。
3.BufferedOutputStream需要注意的细节
1. 在使用BufferedOutputStream写数据的时候,它的write方法是将数据写入到它内部维护的数组中的,而不是直接写入到内存中。因为BufferedOutputStream不具备向文件中写入数据的能力。