一、字节缓冲流

public class BufferedOutputStreampublic class BufferedInputStream


缓冲流进步字节读取效率
构造函数

BufferedOutputStream(OutputStream out)BufferedinputStream(inputStream in)

操作:

  • 构造方法创建对象:

    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("E:\\xx\\xx.txt"))

    读数据:

    bos.write("hello\r\n".getBytes());

    资源开释:

    bos.close();

  • 构造方法创建对象:

    BufferedInputStream bis = new BufferedInputStream(new FileInputStream(""E:\\xx\\xx.txt""));

    写数据:办法一 字符

    int by;while((by=bis.read())!=-1){  System.Out.print(char(by));}

    写数据:办法二 字节数组

    Byte[] b = new Byte[1024];int len;while((len=bis.read(b))!=-1){    System.out.Print(String(b,0,len));}

    资源开释:

    bis.close();


    案例:复制视频


    -----采纳四种形式-----

    根本字节流/字节缓冲流
    --->对应
    一次读一个字节/一次读一个字节数组


计时:

1

2

3

4