package com.laien.io;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
/**
* 先把内容保存到缓冲区,当缓冲区满了之后,再写入硬盘,避免频繁写硬盘
*
* @author Administrator
*
*/
public class BufferOutputStreamTest {
public static void main(String[] args) throws Exception {
OutputStream os = new FileOutputStream("D:/out.txt");
//装饰者模式
BufferedOutputStream bos = new BufferedOutputStream(os);
bos.write("shit".getBytes());
//如果还没有执行close方法或者flush方法的话,硬盘文件上是没有数据的,数据在缓冲区中
bos.close();
}
}