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

接口 java.io.ObjectOutput

public interface ObjectOutput
extends DataOutput

ObjectOutput 扩展了 DataOutput 接口,包含对象的写操作。 DataOutput 接口包含基本类型的输出方法, ObjectOutput 对之进行了扩充,还包含了对对象、数组和串的输出方法。

来自:
JDK1.1
参见:
InputStream, ObjectOutputStream, ObjectInputStream

方法索引

close()
关闭流。
flush()
刷新流。
write(byte[])
写一个字节数组。
write(byte[], int, int)
写一个子字节数组。
write(int)
写一个字节。
writeObject(Object)
将一个对象写入该基本存储区或流。

方法

writeObject
 public abstract void writeObject(Object obj) throws IOException
将一个对象写入该基本存储区或流。 实现这个接口的类定义了如何写入对象。

抛出: IOException
出现任一通常的 Input/Output 异常。
write
 public abstract void write(int b) throws IOException
写一个字节。 该方法将阻塞直到这个字节被写入。

参数:
b - 字节
抛出: IOException
如果发生了一个 I/O 错误
write
 public abstract void write(byte b[]) throws IOException
写一个字节数组。 该方法将阻塞直到这些字节被实际写入。

参数:
b - 被写的数据
抛出: IOException
如果发生了一个 I/O 错误
write
 public abstract void write(byte b[],
                   int off,
                 int len) throws IOException
写一个子字节数组。

参数:
b - 被写的数据
off - 数据中的初始偏移量
len - 被写的字节数
抛出: IOException
如果发生了一个 I/O 错误
flush
 public abstract void flush() throws IOException
刷新流。 这将写入任一缓冲输出的字节。

抛出: IOException
如果发生了一个 I/O 错误
close
 public abstract void close() throws IOException
关闭流。 这个方法必须被调用,释放与此流相关的任何资源。

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

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