全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.io.InvalidClassException
java.lang.Object
   |
   +----java.lang.Throwable
           |
           +----java.lang.Exception
                   |
                   +----java.io.IOException
                           |
                           +----java.io.ObjectStreamException
                                   |
                                   +----java.io.InvalidClassException
  -  public class InvalidClassException
  -  extends ObjectStreamException
直列化ランタイムがクラスに何らかの問題を検出すると発生します。そのクラスが:
 -  ストリームの中のクラスと直列化バージョンが一致しない
 
-  クラスが未知のデータ型を含んでいる
 
-  クラスが writeObject または readObjectthe メソッドの一つしか実装していない
 
-  クラスが public ではない
 
-  クラスが引数を取らない構築子を持っていない
 
   
  -   classname classname
-   
   
  -   InvalidClassException(String) InvalidClassException(String)
-   特定の理由により InvalidClassException をリポートする。
  
-   InvalidClassException(String, String) InvalidClassException(String, String)
-   
   
  -   getMessage() getMessage()
-   メッセージを作成し、もしクラス名が分かればそれを含める。
   
 classname
classname
  public String classname
   
 InvalidClassException
InvalidClassException
  public InvalidClassException(String reason)
  -  特定の理由により InvalidClassException をリポートします。
 
 InvalidClassException
InvalidClassException
  public InvalidClassException(String cname,
                               String reason)
   
 getMessage
getMessage
  public String getMessage()
  -  メッセージを作成し、もしクラス名が分かればそれを含めます。
   
- 
    -  オーバーライド:
    
-  クラス Throwable の getMessage
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス