インタフェースObjectOutput
- すべてのスーパー・インタフェース:
- AutoCloseable,- DataOutput
- 既知のすべての実装クラス:
- ObjectOutputStream
public interface ObjectOutput extends DataOutput, AutoCloseable
ObjectOutputは、DataOutputインタフェースを拡張してオブジェクトの書込みができるようにします。 DataOutputはプリミティブ型の出力ができるメソッドを含みますが、ObjectOutputはこのインタフェースを拡張してオブジェクト、配列、Stringを含められるようにします。 
- 導入されたバージョン:
- 1.1
- 関連項目:
- 
メソッドのサマリーインタフェース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- バイト
- 例外:
- 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- 入出力エラーが発生した場合。
- IndexOutOfBoundsException-- offが負の値の場合、- lenが負の値の場合、あるいは- lenが- b.length - offより大きい場合
 
- 
flushvoid flush() throws IOExceptionストリームをフラッシュします。 バッファリングされているすべての出力バイトが書き込まれます。- 例外:
- IOException- 入出力エラーが発生した場合。
 
- 
closevoid close() throws IOExceptionストリームを閉じます。 ストリームに関連するすべてのリソースを解放するために、このメソッドを呼び出す必要があります。- 定義:
- close、インタフェース- AutoCloseable
- 例外:
- IOException- 入出力エラーが発生した場合。
 
 
-