機械翻訳について
目次 | |

Javaオブジェクト直列化仕様: B - オブジェクト直列化における例外


直列化クラスによってスローされるすべての例外は、IOExceptionのサブクラスであるObjectStreamExceptionのサブクラスです。

ObjectStreamException

すべての直列化例外のスーパー・クラス。

InvalidClassException

次のどれかの理由によって、クラスを使ってオブジェクトを復元できないときにスローされます。

NotSerializableException

直列化または直列化復元を終了するためにreadObjectまたはwriteObjectメソッドによってスローされます。

StreamCorruptedException

次の場合にスローされます。

NotActiveException

次のObjectOutputStreamメソッド内でwriteObject状態が無効な場合にスローされます。

次のObjectInputStreamメソッド内でreadObject状態が無効な場合にスローされます。

InvalidObjectException

復元されたオブジェクトを有効にできないときにスローされます。

OptionalDataException

ストリーム内にプリミティブ・データがあるのにオブジェクトが期待されるときに、readObjectによってスローされます。 例外の長さフィールドは、現在のブロックで使用可能なバイト数を示します。

WriteAbortedException

ストリームの書込み中に起きた例外によって終了されたストリームを読み込むときにスローされます。


Copyright © 2005, 2017, Oracle and/or its affiliates. All rights reserved.

目次||