Учебники

Java.lang.Exceptions

Java.lang.Exceptions предусматривает различные исключения, создаваемые в пакете java lang.

ArithmeticException

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

ArrayIndexOutOfBoundsException

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

ArrayStoreException

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

ClassCastException

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

ClassNotFoundException

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

CloneNotSupportedException

Это Брошенный, чтобы указать, что метод клонирования в классе Object был вызван для клонирования объекта, но что класс объекта не реализует интерфейс Cloneable.

EnumConstantNotPresentException

Это происходит, когда приложение пытается получить доступ к константе перечисления по имени, а тип перечисления не содержит константы с указанным именем.

исключение

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

IllegalAccessException

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

IllegalArgumentException

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

IllegalMonitorStateException

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

IllegalStateException

Сигналы о том, что метод был вызван в недопустимое или неподходящее время.

IllegalThreadStateException

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

IndexOutOfBoundsException

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

InstantiationException

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

InterruptedException

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

NegativeArraySizeException

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

NoSuchFieldException

Сигналы о том, что у класса нет поля с указанным именем.

NoSuchMethodException

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

Исключение нулевого указателя

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

NumberFormatException

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

RuntimeException

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

SecurityException

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

StringIndexOutOfBoundsException

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

TypeNotPresentException

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

UnsupportedOperationException

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