В 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 сломана или исчерпала ресурсы, необходимые для этого, чтобы продолжить работать.