- すべてのスーパー・インタフェース:
AutoCloseable
,DataOutput
- 既知のすべての実装クラス:
ObjectOutputStream
public interface ObjectOutput extends DataOutput, AutoCloseable
ObjectOutputは、DataOutputインタフェースを拡張してオブジェクトの書込みができるようにします。 DataOutputはプリミティブ型の出力ができるメソッドを含みますが、ObjectOutputはこのインタフェースを拡張してオブジェクト、配列、Stringを含められるようにします。
- 導入されたバージョン:
- 1.1
- 関連項目:
InputStream
,ObjectOutputStream
,ObjectInputStream
-
メソッドのサマリー
インタフェース java.io.DataOutputで宣言されたメソッド
writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
-
メソッドの詳細
-
writeObject
void writeObject(Object obj) throws IOExceptionベースとなる記憶域またはストリームにオブジェクトを書き込みます。 このインタフェースを実装するクラスは、オブジェクトの書込み方法を定義します。- パラメータ:
obj
- 書き込まれるオブジェクト- 例外:
IOException
- 通常の入出力関連の例外が発生した場合。
-
write
void write(int b) throws IOExceptionバイトを書き込みます。 このメソッドはバイトが実際に書き込まれるまでブロックします。- 定義:
write
、インタフェース:DataOutput
- パラメータ:
b
- byte- 例外:
IOException
- 入出力エラーが発生した場合。
-
write
void write(byte[] b) throws IOExceptionバイト配列を書き込みます。 このメソッドはバイトが実際に書き込まれるまでブロックします。- 定義:
write
、インタフェース:DataOutput
- パラメータ:
b
- 書き込まれるデータ- 例外:
IOException
- 入出力エラーが発生した場合。
-
write
void write(byte[] b, int off, int len) throws IOExceptionバイト配列の一部を書き込みます。- 定義:
write
、インタフェース:DataOutput
- パラメータ:
b
- 書き込まれるデータoff
- データ内の開始オフセットlen
- 書き込まれるバイト数- 例外:
IOException
- 入出力エラーが発生した場合。
-
flush
void flush() throws IOExceptionストリームをフラッシュします。 バッファリングされているすべての出力バイトが書き込まれます。- 例外:
IOException
- 入出力エラーが発生した場合。
-
close
void close() throws IOExceptionストリームを閉じます。 ストリームに関連するすべてのリソースを解放するために、このメソッドを呼び出す必要があります。- 定義:
close
、インタフェース:AutoCloseable
- 例外:
IOException
- 入出力エラーが発生した場合。
-