java 缓冲流
[编程语言教程]

  Java中提高了一套缓冲流,它的存在,可提高IO流的读写速度

  缓冲流,根据流的分类分类字节缓冲流与字符缓冲流。

一 字节缓冲流

 

字节缓冲流根据流的方向,共有2个

 

  写入数据到流中,字节缓冲输出流 BufferedOutputStream

 

  读取流中的数据,字节缓冲输入流 BufferedInputStream

 

它们的内部都包含了一个缓冲区,通过缓冲区读写,就可以提高了IO流的读写速度

1.字节缓冲输出流BufferedOutputStream

 

  通过字节缓冲流,进行文件的读写操作 写数据到文件的操作  

 

构造方法

 

  public BufferedOutputStream(OutputStream out)创建一个新的缓冲输出流,以将数据写入指定的底层输出流。 

public class BufferedOutputStreamDemo01 {
    public static void main(String[] args) throws IOException {
        
        //写数据到文件的方法
        write();
    }

    /*
     * 写数据到文件的方法
     * 1,创建流
     * 2,写数据
     * 3,关闭流
     */
    private static void write() throws IOException {
        //创建基本的字节输出流
        FileOutputStream fileOut = new FileOutputStream("abc.txt");
        //使用高效的流,把基本的流进行封装,实现速度的提升
        BufferedOutputStream out = new BufferedOutputStream(fileOut);
        //2,写数据
        out.write("hello".getBytes());
        //3,关闭流
        out.close();
    }
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » java 缓冲流