モジュール java.base
パッケージ java.io

クラスInvalidClassException

java.lang.Object
すべての実装されたインタフェース:
Serializable

public class InvalidClassException extends ObjectStreamException
直列化ランタイムが、クラスについて次の問題のどれかを検出したときにスローされます。
  • クラスの直列化バージョンが、ストリームから読み込まれたクラス記述子の直列化バージョンと一致しない
  • クラスに未知のデータ型が含まれている
  • クラスに、アクセス可能な引数なしのコンストラクタがない
  • 列挙型定数のObjectStreamClassは列挙型を表しません
  • 「Javaオブジェクト直列化仕様」で指定されるその他の条件
導入されたバージョン:
1.1
関連項目: