- 所有超级接口:
-
AutoCloseable
,DataOutput
- 所有已知实现类:
-
ObjectOutputStream
ObjectOutput扩展了DataOutput接口,包括对象的写入。DataOutput包括用于输出原始类型的方法,ObjectOutput扩展了该接口以包括对象、数组和字符串。
- 自版本:
- 1.1
- 参见:
-
Method Summary
Methods declared in interface java.io.DataOutput
writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
-
Method Details
-
writeObject
将对象写入底层存储或流。实现此接口的类定义了如何写入对象。- 参数:
-
obj
- 要写入的对象 - 抛出:
-
IOException
- 任何常见的输入/输出相关异常。
-
write
写入一个字节。此方法将阻塞,直到字节实际写入。- 指定者:
-
write
在接口DataOutput
- 参数:
-
b
- 字节 - 抛出:
-
IOException
- 如果发生I/O错误。
-
write
写入字节数组。此方法将阻塞,直到字节实际写入。- 指定者:
-
write
在接口DataOutput
- 参数:
-
b
- 要写入的数据 - 抛出:
-
IOException
- 如果发生I/O错误。
-
write
写入字节数组的子数组。- 指定者:
-
write
在接口DataOutput
- 参数:
-
b
- 要写入的数据 -
off
- 数据中的起始偏移量 -
len
- 要写入的字节数 - 抛出:
-
IOException
- 如果发生I/O错误。 -
IndexOutOfBoundsException
- 如果off
为负、len
为负或len
大于b.length - off
-
flush
刷新流。这将写入任何缓冲的输出字节。- 抛出:
-
IOException
- 如果发生I/O错误。
-
close
关闭流。必须调用此方法以释放与流关联的任何资源。- 指定者:
-
close
在接口AutoCloseable
- 抛出:
-
IOException
- 如果发生I/O错误。
-