Учебники

Java.lang.Errors

В java.lang.Errors предусмотрены различные ошибки, возникающие в пакете java lang.

AbstractMethodError

Это Брошенный, когда приложение пытается вызвать абстрактный метод.

AssertionError

Это Брошенный, чтобы указать, что утверждение не удалось.

ClassCircularityError

Это Брошенный, когда круглость была обнаружена, инициализируя класс.

ClassFormatError

Это Брошенный, когда Виртуальная машина Java пытается прочитать файл класса и определяет, что файл искажен или иначе не может быть интерпретирован как файл класса.

ошибка

Эта ошибка является подклассом Throwable, который указывает на серьезные проблемы, которые разумное приложение не должно пытаться уловить.

ExceptionInInitializerError

Это сигналы о том, что в статическом инициализаторе произошло непредвиденное исключение.

IllegalAccessError

Это Брошенный, если приложение пытается получить доступ или изменить поле, или вызвать метод, к которому у него нет доступа

IncompatibleClassChangeError

Это Брошенный, когда несовместимое изменение класса произошло к некоторому определению класса.

InstantiationError

Это происходит, когда приложение пытается использовать новую конструкцию Java для создания экземпляра абстрактного класса или интерфейса.

Внутренняя ошибка

Это Брошенный, чтобы указать, что в виртуальной машине Java произошла непредвиденная внутренняя ошибка.

LinkageError

Подклассы LinkageError указывают, что класс имеет некоторую зависимость от другого класса.

NoClassDefFoundError

Это Брошенный, если Виртуальная машина Java или экземпляр ClassLoader пытаются загрузить в определении класса, и определение класса не может быть найдено.

NoSuchFieldError

Это Брошенный, если приложение пытается получить доступ или изменить указанное поле объекта, и у этого объекта больше нет этого поля.

NoSuchMethodError

Это Брошенный, если приложение пытается вызвать указанный метод класса (или статический или экземпляр), и у того класса больше нет определения этого метода.

OutOfMemoryError

Это Брошенный, когда Виртуальная машина Java не может выделить объект, потому что ему не хватает памяти, и сборщик мусора больше не мог сделать доступной память.

StackOverflowError

Это Брошенный, когда переполнение стека происходит, потому что приложение возвращается слишком глубоко.

ThreadDeath

Это экземпляр ThreadDeath, который выбрасывается в потоке жертвы, когда вызывается метод stop с нулевыми аргументами в классе Thread.

Неизвестная ошибка

Это происходит, когда в виртуальной машине Java произошло неизвестное, но серьезное исключение.

UnsatisfiedLinkError

Это Брошенный, если Виртуальная машина Java не может найти соответствующее определение на родном языке метода, объявленного собственным.

UnsupportedClassVersionError

Это происходит, когда виртуальная машина Java пытается прочитать файл класса и определяет, что основной и вспомогательный номера версий в файле не поддерживаются.

VerifyError

Это происходит, когда «верификатор» обнаруживает, что файл класса, хотя он и правильно сформирован, содержит некоторую внутреннюю несогласованность или проблему безопасности.

VirtualMachineError

Это Брошенный, чтобы указать, что Виртуальная машина Java сломана или исчерпала ресурсы, необходимые для этого, чтобы продолжить работать.