Исключения JavaОшибка
NullPointerExceptionNullPointerException
Нулевая ссылка используется там, где требуется объект.
jvmandroidspring
Подробнее Просмотрите все 80 кодов ошибок Исключения Java с причинами, исправлениями и примерами.
NullPointerExceptionНулевая ссылка используется там, где требуется объект.
ArrayIndexOutOfBoundsExceptionОбращение к элементу массива по индексу, который отрицателен или больше либо равен длине массива.
ClassCastExceptionОбъект приводится к типу, экземпляром которого он не является.
IllegalArgumentExceptionМетод получает аргумент, недопустимый с точки зрения ожидаемого диапазона или формата.
IOExceptionОперация ввода-вывода завершается неудачей или прерывается.
FileNotFoundExceptionУказанный путь к файлу не существует или файл невозможно открыть.
StackOverflowErrorСтек вызовов превысил максимальный размер, как правило из-за глубокой или бесконечной рекурсии.
OutOfMemoryErrorJVM исчерпала доступную память кучи.
ConcurrentModificationExceptionКоллекция изменяется в процессе итерации по ней.
ClassNotFoundExceptionКласс не найден в classpath во время выполнения.
NoSuchMethodExceptionМетод с указанным именем и типами параметров не найден через рефлексию.
UnsupportedOperationExceptionОперация не поддерживается данной реализацией.
IllegalStateExceptionМетод вызван в неподходящий момент или объект находится в недопустимом состоянии.
NumberFormatExceptionСтрока не может быть разобрана как число.
SecurityExceptionОперация запрещена менеджером безопасности.
NoClassDefFoundErrorКласс был найден на этапе компиляции, но не может быть загружен во время выполнения.
ArithmeticExceptionАрифметическая операция производит неопределённый результат, например деление на ноль.
StringIndexOutOfBoundsExceptionОбращение к строке по индексу, выходящему за пределы допустимого диапазона.
IndexOutOfBoundsExceptionОбращение к коллекции по индексу, выходящему за пределы допустимого диапазона.
NegativeArraySizeExceptionСоздание массива с отрицательным размером.
ArrayStoreExceptionВ массив помещается объект несовместимого типа.
InterruptedExceptionПоток прерван во время ожидания, сна или блокировки.
CloneNotSupportedExceptionМетод clone() вызван на объекте, класс которого не реализует Cloneable.
IllegalAccessExceptionКод пытается обратиться к классу, полю или методу, к которому у него нет прав доступа.
InstantiationExceptionПопытка создать экземпляр абстрактного класса или интерфейса через рефлексию.
NoSuchFieldErrorНа поле есть ссылка во время выполнения, но оно отсутствует в классе.
NoSuchMethodErrorВызов метода во время выполнения, которого нет в классе.
IllegalThreadStateExceptionОперация с потоком выполняется, когда поток находится в неподходящем состоянии.
IllegalMonitorStateExceptionПоток пытается выполнить операцию монитора (wait, notify), не владея монитором объекта.
InputMismatchExceptionТокен Scanner не соответствует ожидаемому типу.
NoSuchElementExceptionПопытка получить элемент из пустой коллекции или исчерпанного итератора.
EmptyStackExceptionОперация выполняется над пустым Stack.
SocketExceptionСбой операции с сокетом: создание или обращение к сокету.
SocketTimeoutExceptionПревышено время ожидания операции чтения сокета или установки соединения.
ConnectExceptionНе удаётся установить соединение с удалённым хостом.
UnknownHostExceptionИмя хоста не удаётся разрешить в IP-адрес.
MalformedURLExceptionСтрока URL имеет недопустимый формат.
EOFExceptionНеожиданно достигнут конец файла или потока.
ClosedChannelExceptionВыполняется операция над каналом, который уже был закрыт.
SQLExceptionПри выполнении SQL-операций возникает ошибка доступа к базе данных.
AccessControlExceptionПроверка безопасности для конкретного разрешения завершается неудачей.
InvocationTargetExceptionМетод, вызванный через рефлексию, выбрасывает исключение.
UnsatisfiedLinkErrorНативный метод не может найти реализацию в нативной библиотеке.
ExceptionInInitializerErrorВо время выполнения статического блока инициализации выбрасывается исключение.
IncompatibleClassChangeErrorКласс изменился несовместимым образом с момента компиляции вызывающего кода.
AbstractMethodErrorВызывается абстрактный метод, не имеющий реализации.
VerifyErrorВерификатор байт-кода обнаруживает некорректный или недопустимый байт-код.
OutOfMemoryError: MetaspaceJVM исчерпала область памяти Metaspace, где хранятся метаданные классов.
OutOfMemoryError: GC OverheadСборщик мусора тратит слишком много времени на сборку при незначительном освобождении памяти.
DeadlockДва или более потока заблокированы навсегда: каждый ожидает освобождения блокировки другим.
ClassPath ErrorClasspath настроен неверно, что препятствует загрузке классов.
UnsupportedEncodingExceptionКодировка символов не поддерживается JVM.
DateTimeParseExceptionСтроку даты/времени не удаётся разобрать по ожидаемому формату.
PatternSyntaxExceptionРегулярное выражение содержит синтаксическую ошибку.
LinkageErrorКласс зависит от другого класса, который был изменён несовместимым образом.
ClassCircularityErrorПри загрузке класса обнаружена циклическая зависимость в иерархии наследования.
ClassFormatErrorClass-файл имеет недопустимый формат или структуру.
MissingResourceExceptionПакет ресурсов или ключ ресурса не найден.
SAXParseExceptionВ XML-документе обнаружена ошибка разбора.
ReflectiveOperationExceptionОперация рефлексии вызвала исключение.
TimeoutExceptionИстекло время ожидания результата операции.
ExecutionExceptionВо время выполнения задачи, переданной исполнителю, возникло исключение.
RejectedExecutionExceptionИсполнитель не может принять задачу для выполнения.
BrokenBarrierExceptionCyclicBarrier находится в сломанном состоянии, когда поток пытается выполнить await.
CompletionExceptionCompletableFuture завершился с исключением.
BufferUnderflowExceptionОперация чтения из буфера запрашивает больше данных, чем в нём осталось.
BufferOverflowExceptionОперация записи в буфер превышает его ёмкость.
ReadOnlyBufferExceptionПредпринимается попытка записи в буфер, доступный только для чтения.
CharConversionExceptionПри кодировании или декодировании символов встретилась недопустимая последовательность байт.
ObjectStreamExceptionПри сериализации или десериализации объекта Java возникло исключение.
NotSerializableExceptionПредпринимается попытка сериализовать объект, не реализующий Serializable.
InvalidClassExceptionСериализованный класс имеет несовместимую версию или недопустимый формат.
CertificateExceptionПри SSL/TLS-операциях возникла ошибка, связанная с сертификатом.
SSLHandshakeExceptionSSL/TLS-рукопожатие между клиентом и сервером завершилось неудачей.
ProtocolExceptionПроизошло нарушение протокола HTTP или сетевого протокола.
BindExceptionСокет не может быть привязан к запрошенному адресу или порту.
AccessDeniedExceptionОперация с файловой системой отклонена из-за недостаточных прав доступа.
NoSuchFileExceptionФайл или директория по указанному пути не существует.
FileAlreadyExistsExceptionОперация создания или перемещения файла завершается неудачей, потому что целевой файл уже существует.
DirectoryNotEmptyExceptionУдаление директории завершается неудачей, потому что директория не пуста.