Java.io - BufferedOutputStream
介绍 (Introduction)
Java.io.BufferedOutputStream类实现缓冲的输出流。 通过设置这样的输出流,应用程序可以将字节写入基础输出流,而不必为写入的每个字节调用底层系统。
类声明
以下是Java.io.BufferedOutputStream类的声明 -
public class BufferedOutputStream
extends FilterOutputStream
字段 (Field)
以下是Java.io.BufferedOutputStream类的字段 -
protected byte[] buf - 这是存储数据的内部缓冲区。
protected int count - 这是缓冲区中的有效字节数。
protected OutputStream out - 这是要过滤的基础输出流。
类构造函数
Sr.No. | 构造函数和描述 |
---|---|
1 | BufferedOutputStream(OutputStream out) 这将创建一个新的缓冲输出流,以将数据写入指定的基础输出流。 |
2 | BufferedOutputStream(OutputStream out, int size) 这将创建一个新的缓冲输出流,以使用指定的缓冲区大小将数据写入指定的基础输出流。 |
类方法
Sr.No. | 方法和描述 |
---|---|
1 | void flush() 此方法刷新此缓冲的输出流。 |
2 | void write(byte [] b,int off,int len) 此方法将从偏移off开始的指定字节数组中的len个字节写入此缓冲的输出流。 |
3 | void write(int b) 此方法将指定的字节写入此缓冲的输出流。 |
方法继承
该类继承以下类中的方法 -
- Java.io.FilterOutputStream
- Java.io.Object