ObjecOutput的架构

image.png

ObjecOutput的基类

ObjecOutput概述

ObjectOutput扩展了DataOutput接口,以包括对象的写入。DataOutput包括用于原始类型输出的方法,ObjectOutput扩展该接口以包括对象、数组和字符串。

UML概述

image.png

重要方法

writeObject

将对象写入底层存储或流。实现此接口的类定义了如何编写对象。

  1. public void writeObject(Object obj) throws IOException;

write

写入字节的子数组。

  1. public void write(byte b[], int off, int len) throws IOException;

flush

刷新流。这将写入任何已缓冲的输出字节。

  1. public void flush() throws IOException;

close

关闭流。必须调用此方法以释放与流关联的任何资源。

  1. public void close() throws IOException;