Java Java.io.BufferedOutputStream 类

  • 介绍

    java.io.BufferedOutputStream类实现缓冲的输出流。通过设置这样的输出流,应用程序可以将字节写入底层输出流,而不必一定为每个写入的字节引起对底层系统的调用。
  • 类声明

    以下是Java.io.BufferedOutputStream类的声明-
    
    public class BufferedOutputStream extends FilterOutputStream
    
  • 字段

    以下是Java.io.BufferedOutputStream类的字段-
    • protected byte[] buf-这是存储数据的内部缓冲区。
    • protected int count- 这是缓冲区中有效字节的数量。
    • protected OutputStream out- 这是要过滤的基础输出流。
  • 类构造函数

    以下是Java.io.BufferedOutputStream类的构造函数-
    • BufferedOutputStream(OutputStream out) - 这将创建一个新的缓冲输出流,以将数据写入指定的基础输出流。
    • BufferedOutputStream(OutputStream out, int size) - 这将创建一个新的缓冲输出流,以指定的缓冲区大小将数据写入指定的基础输出流。
  • 类方法

    方法 描述
    void flush() 此方法会刷新这个缓冲的输出流。
    void write(byte[] b, int off, int len) 此方法从指定的字节数组(从偏移量off开始)中写入len字节到此缓冲的输出流。
    void write(int b) 此方法将指定的字节写入此缓冲的输出流。
  • 方法继承

    此类从以下类继承方法-
    • Java.io.FilterOutputStream
    • Java.io.Object