20230621 java.io.OutputStream
介绍
java.io.OutputStream
public abstract class OutputStream implements Closeable, Flushable
FilterOutputStream
是典型的装饰器设计模式,很多子类继承这个类,提供额外的功能protected OutputStream out; public FilterOutputStream(OutputStream out) { this.out = out; }
API
- write
abstract void write(int b) throws IOException;
- 写出一个字节的数据
- 唯一的抽象方法
void write(byte b[]) throws IOException
void write(byte b[], int off, int len) throws IOException
- 写出所有字节或者某个范围内的字节到数组 b 中
- flush
- 冲刷
- close
- 冲刷并关闭输出流
- nullOutputStream
- 返回一个会丢弃所有字节的输出流