Module  java.base
软件包  java.io

Class InvalidClassException

  • All Implemented Interfaces:
    Serializable


    public class InvalidClassException
    extends ObjectStreamException
    当序列化运行时检测到类中的以下问题之一时抛出。
    • 类的串行版本与从流中读取的类描述符的类型不匹配
    • 该类包含未知的数据类型
    • 该类没有可访问的无参数构造函数
    从以下版本开始:
    1.1
    另请参见:
    Serialized Form
    • 字段详细信息

      • classname

        public String classname
        无效类的名称
    • 构造方法详细信息

      • InvalidClassException

        public InvalidClassException​(String reason)
        针对指定的原因报告InvalidClassException。
        参数
        reason - 描述异常原因的字符串。
      • InvalidClassException

        public InvalidClassException​(String cname,
                                     String reason)
        构造一个InvalidClassException对象。
        参数
        cname - 一个命名无效类的字符串。
        reason - 一个描述异常原因的字符串。
    • 方法详细信息

      • getMessage

        public String getMessage​()
        生成消息并包括类名(如果存在)。
        重写:
        getMessageThrowable
        结果
        Throwable实例的详细消息字符串(可能是 null )。