Spec-Zone.ru › OpenJDK 8

Класс InvalidClassException

  • java.lang.Object
    • java.lang.Throwable
      • java.lang.Exception
        • java.io.IOException
          • java.io.ObjectStreamException
            • java.io.InvalidClassException
Все реализованные интерфейсы:
Serializable

public class InvalidClassException
extends ObjectStreamException

Выбрасывается, когда среда сериализации обнаруживает одну из следующих проблем с классом.

  • Серийная версия класса не совпадает с версией описания класса, прочитанного из потока
  • Класс содержит неизвестные типы данных
  • У класса нет доступного конструктора без аргументов

С:
JDK1.1
См. также:
Сериализованная форма

Поля

Модификатор и тип Поле и описание
String classname

Имя недопустимого класса.

Конструкторы

Конструктор и описание
InvalidClassException(String reason)

Сообщить об исключении InvalidClassException по указанной причине.

InvalidClassException(String cname, String reason)

Создаёт объект InvalidClassException.

Методы

Модификатор и тип Метод и описание
String getMessage()

Создать сообщение и включить имя класса, если оно есть.

Методы, унаследованные от класса java.lang.Throwable

addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Поля

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()

Создать сообщение и включить имя класса, если оно есть.

Переопределяет:
getMessage в классе Throwable
Возвращает:
строку сообщения об ошибке этого объекта Throwable (которая может быть null).

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API