package cn.itcast_03;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/*
*
* 通过定义数组的方式确实比以前一次读取一个字节的方式快乐很多,所以看来有一个缓冲区还是非常好的
* 既然是这样的话,那么,Java开始在设计的时候,他也考虑到这个问题,就专门提供了缓冲区的字节类
* 这种类被称为:缓冲区(高效类)
* 写数据:BufferedOuPutStream
* 读书据:BufferedIntPutStream
*
* 为什么不传递一个具体的文件或者文件路径,而是传递一个OutoutStream对象
* 原因很简单,字节缓冲区流仅仅是提供一个缓冲区,为高效而设计。
* 但是呢?真正的读写对象操作还得依靠基本的流对象实现
*/
public class BufferedOutputStream写入数据 {
public static void main(String[] args) throws IOException {
// BufferedOutPutStream(OutputStream out)
// FileOutputStream fos = new FileOutputStream("bod.txt");
// BufferedOutputStream bos = new BufferedOutputStream(fos);
BufferedOutputStream bos = new BufferedOutputStream(
new FileOutputStream("bod.txt"));
//写数据
bos.write("hello".getBytes());
//释放数据
bos.close();
}
}
BufferedOutputStream写入数据
最新推荐文章于 2023-09-08 16:28:35 发布