* 字节缓冲输出流: 作用:仅仅是提供一个缓冲区而已,不能直接操作文件!(具有高效性)
* public BufferedOutputStream(OutputStream out):构造一个缓冲区流对象,默认的缓冲区大小(足够大了)
* byte[] buf = new byte[8192];足够大
* public BufferedOutputStream(OutputStream out,int size):构造一个缓冲区流对象,指定缓冲区大小(不用)
*
*
*
* 成员方法
* void write(byte[] b, int off, int len) :写字节数组的一部分
* void write(byte[] b) :写一个字节数组
* void write(int b) :写一个字节
*
* 该类流针对文件的操作,还是需要去使用最基本的字节输出流操作
public class BufferedOutputStreamDemo {
public static void main(String[] args) throws IOException {
//创建一个字节缓冲输出流对象
// BufferedOutputStream bos = new BufferedOutputStream("bos.txt") ;
//public BufferedOutputStream(OutputStream out)
BufferedOutputStream bos = new BufferedOutputStream(
new FileOutputStream("bos.txt")) ; //一种:装饰者设计模式
//写数据
bos.write("hello,bufferedOutputStream".getBytes());
//关闭资源
bos.close();
}
}