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
Это Брошенный, чтобы указать, что запрошенная операция не поддерживается.