全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
インタフェース java.io.ObjectOutput
- public interface ObjectOutput
- extends DataOutput
ObjectOutput は DataOutput インタフェースを拡張してオブジェクトの書き込みができるようにします。DataOutput はプリミティブ型の出力ができるメソッドを含みますが、ObjectOutput はこのインタフェースを拡張してオブジェクト、配列、Stringを含められるようにします。
- 参照:
- InputStream, ObjectOutputStream, ObjectInputStream
-
close()
- ストリームをクローズする。
-
flush()
- ストリームをフラッシュする。
-
write(byte[])
- バイト配列を書き込む。
-
write(byte[], int, int)
- バイトサブ配列を書き込む。
-
write(int)
- 1バイトを書き込む。
-
writeObject(Object)
- オブジェクトを下層の格納場所またはストリームへ書き込む。
writeObject
public abstract void writeObject(Object obj) throws IOException
- オブジェクトを下層の格納場所またはストリームへ書き込みます。このインタフェースを実装するクラスはオブジェクトの書き込み方法を定義することができます。
- 例外: IOException
- Input/Output に関連したいづれかの例外が発生した場合。
write
public abstract void write(int b) throws IOException
- 1バイトを書き込みます。 このメソッドはそのバイトが実際に書き込まれるまでブロックします。
- パラメータ:
- b - バイトデータ。
- 例外: IOException
- I/O エラーが発生した場合。
write
public abstract void write(byte b[]) throws IOException
- バイト配列を書き込みます。このメソッドはバイトデータが実際に書き込まれるまでブロックします。
- パラメータ:
- b - 書き込むデータ。
- 例外: IOException
- I/O エラーが発生した場合。
write
public abstract void write(byte b[],
int off,
int len) throws IOException
- バイトサブ配列を書き込みます。
- パラメータ:
- b - 書き込むデータ。
- off - データの開始位置を示すオフセット。
- len - 書き込むバイト数。
- 例外: IOException
- I/O エラーが発生した場合。
flush
public abstract void flush() throws IOException
- ストリームをフラッシュします。バッファリングされている全部の出力バイトが書き込まれます。
- 例外: IOException
- I/O エラーが発生した場合。
close
public abstract void close() throws IOException
- ストリームをクローズします。ストリームに関連したリソースを解放するにはこのメソッドを呼び出さなければなりません。
- 例外: IOException
- I/O エラーが発生した場合。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス