两个构造方法:
BufferedOutputStream(OutputStream out)创建一个新的缓冲输出流,以将数据写入指定的底层输出流
BufferedOutputStream(OutputStream out,int size)创建一个新的缓冲输出流,以将具有指定缓冲区大小的数据写入指定的底层
参数:
OutputStream out 字节输出流
我们可以传递FileOutputStream 缓冲流会给FileOutputStream增加一个缓冲区提高FileOutputStream的工作效率
int size 缓冲区的大小,不写就是默认
使用步骤:
1、创建FileOutputStream
2、创建BufferedOutputStream
3、使用BUfferedOutputStream的write方法
4、使用BUfferedOutputStream的flush方法
5、使用BUfferedOutputStream的close方法
package xuexi.heima.Buffered;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Demo01 {
public static void main(String[] args) throws IOException {
FileOutputStream fos = new FileOutputStream("D:\\javadome\\javaxuexi\\src\\xuexi\\heima\\Buffered\\1.txt");
BufferedOutputStream bufos = new BufferedOutputStream(fos);
bufos.write("这里是输入进去的数据".getBytes());
bufos.close();
}
}
分享到: