- 
- すべてのスーパー・インタフェース:
- 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
 
- 
 
- 
- 
- 
メソッドの詳細- 
writeObjectvoid writeObject(Object obj) throws IOException ベースとなる記憶域またはストリームにオブジェクトを書き込みます。 このインタフェースを実装するクラスは、オブジェクトの書込み方法を定義します。- パラメータ:
- obj- 書き込まれるオブジェクト
- 例外:
- IOException- 通常の入出力関連の例外が発生した場合。
 
 - 
writevoid write(int b) throws IOExceptionバイトを書き込みます。 このメソッドはバイトが実際に書き込まれるまでブロックします。- 定義:
- write、インタフェース:- DataOutput
- パラメータ:
- b- byte
- 例外:
- IOException- 入出力エラーが発生した場合。
 
 - 
writevoid write(byte[] b) throws IOExceptionバイト配列を書き込みます。 このメソッドはバイトが実際に書き込まれるまでブロックします。- 定義:
- write、インタフェース:- DataOutput
- パラメータ:
- b- 書き込まれるデータ
- 例外:
- IOException- 入出力エラーが発生した場合。
 
 - 
writevoid write(byte[] b, int off, int len) throws IOExceptionバイト配列の一部を書き込みます。- 定義:
- write、インタフェース:- DataOutput
- パラメータ:
- b- 書き込まれるデータ
- off- データ内の開始オフセット
- len- 書き込まれるバイト数
- 例外:
- IOException- 入出力エラーが発生した場合。
 
 - 
flushvoid flush() throws IOExceptionストリームをフラッシュします。 バッファリングされているすべての出力バイトが書き込まれます。- 例外:
- IOException- 入出力エラーが発生した場合。
 
 - 
closevoid close() throws IOExceptionストリームを閉じます。 ストリームに関連するすべてのリソースを解放するために、このメソッドを呼び出す必要があります。- 定義:
- close、インタフェース:- AutoCloseable
- 例外:
- IOException- 入出力エラーが発生した場合。
 
 
- 
 
-