NullPointerExceptionNullPointerException
Нульове посилання використовується там, де потрібен об'єкт.
Перегляньте всі 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Пакет ресурсів або ключ ресурсу не знайдено.
SAXParseExceptionXML-документ містить помилку синтаксичного аналізу.
ReflectiveOperationExceptionОперація рефлексії викидає виняток.
TimeoutExceptionЧас очікування операції на результат вичерпано.
ExecutionExceptionВиняток виник під час виконання задачі, переданої до executor'а.
RejectedExecutionExceptionЗадача не може бути прийнята executor'ом для виконання.
BrokenBarrierExceptionCyclicBarrier перебуває у зламаному стані, коли потік намагається виконати await.
CompletionExceptionCompletableFuture завершився з винятком.
BufferUnderflowExceptionОперація читання з буфера перевищує обсяг наявних даних.
BufferOverflowExceptionОперація запису в буфер перевищує його ємність.
ReadOnlyBufferExceptionСпроба виконати операцію запису до буфера лише для читання.
CharConversionExceptionОперація кодування або декодування символів зустрічає некоректну послідовність байтів.
ObjectStreamExceptionВиняток виник під час серіалізації або десеріалізації Java-об'єкта.
NotSerializableExceptionВиконується спроба серіалізувати об'єкт, який не реалізує Serializable.
InvalidClassExceptionСеріалізований клас має несумісну версію або невірний формат.
CertificateExceptionПід час операцій SSL/TLS виникла помилка, пов'язана із сертифікатом.
SSLHandshakeExceptionРукостискання SSL/TLS між клієнтом і сервером завершилось невдачею.
ProtocolExceptionВиявлено порушення протоколу HTTP або мережевого протоколу.
BindExceptionСокет не може бути прив'язаний до запитуваної адреси або порту.
AccessDeniedExceptionОперація з файловою системою заборонена через недостатні права доступу.
NoSuchFileExceptionФайл або каталог за вказаним шляхом не існує.
FileAlreadyExistsExceptionОперація створення або переміщення файлу завершується невдачею, оскільки цільовий файл вже існує.
DirectoryNotEmptyExceptionВидалення каталогу завершується невдачею, оскільки каталог не є порожнім.