当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)

类 java.io.OutputStream

java.lang.Object
   |
   +----java.io.OutputStream

public abstract class OutputStream
extends Object
下列类的父类:
ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream, PipedOutputStream

这个类是一个抽象类,表示所有字节输出流的类的父类。

需要定义 OutputStream 子类的应用程序必须提供至少一个用于输出一个字节的方法。

来自:
JDK1.0
参阅:
BufferedOutputStream, ByteArrayOutputStream, DataOutputStream, FilterOutputStream, InputStream, write

构造子索引

OutputStream()

方法索引

close()
关闭当前输出流,且释放与它相关的任一系统资源。
flush()
刷新当前输出流,将任何缓冲输出的字节输出到此流中。
write(byte[])
将指定的字节数组中 b.length 字节,写到当前输出流。
write(byte[], int, int)
将指定字节数组中从 off 开始的 len个字节,写到当前输出流。
write(int)
将指定字节写入当前输出流。

构造子

OutputStream
 public OutputStream()

方法

write
 public abstract void write(int b) throws IOException
将指定字节写入当前输出流。

OutputStream 的子类必须提供此方法的一个实现。

参数:
b - 字节
抛出: IOException
如果发生一个 I/O 错误。
write
 public void write(byte b[]) throws IOException
将指定的字节数组中 b.length 字节,写到当前输出流。

OutputStreamwrite 方法,用三个参数 b, 0b.length 调用具有三个参数的 write 方法。

参数:
b - 数据。
抛出: IOException
如果发生一个 I/O 错误。
参见:
write
write
 public void write(byte b[],
                   int off,
                 int len) throws IOException
将指定字节数组中从 off 开始的 len 个字节,写到当前输出流。

OutputStreamwrite 方法,调用一个参数的 write 方法,输出每个字节。 子类应覆盖这个方法,并提供更有效的实现方法。

参数:
b - 数据。
off - 读取数据的起始偏移。
len - 写入的字节数。
抛出: IOException
如果发生一个 I/O 错误。
flush
 public void flush() throws IOException
刷新当前输出流,将任何缓冲输出的字节输出到此流中。

OutputStreamflush 方法不做任何事。

抛出: IOException
如果发生一个 I/O 错误。
close
 public void close() throws IOException
关闭当前输出流,且释放与它相关的任一系统资源。

OutputStreamclose 方法不做任何事。

抛出: IOException
如果发生一个 I/O 错误。

当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)