Wyjątki JavaBłąd
NullPointerExceptionNullPointerException
Odwołanie null jest użyte tam, gdzie wymagany jest obiekt.
jvmandroidspring
Zobacz szczegóły Przeglądaj wszystkie 80 kodów błędów Wyjątki Java z przyczynami, rozwiązaniami i przykładami.
NullPointerExceptionOdwołanie null jest użyte tam, gdzie wymagany jest obiekt.
ArrayIndexOutOfBoundsExceptionDostęp do tablicy następuje z użyciem indeksu ujemnego lub większego bądź równego długości tablicy.
ClassCastExceptionObiekt jest rzutowany na typ, którego nie jest instancją.
IllegalArgumentExceptionMetoda otrzymuje argument, który jest nieprawidłowy dla oczekiwanego zakresu lub formatu.
IOExceptionOperacja I/O kończy się niepowodzeniem lub jest przerywana.
FileNotFoundExceptionPodana ścieżka pliku nie istnieje lub nie można jej otworzyć.
StackOverflowErrorStos wywołań przekroczył swój maksymalny rozmiar, zazwyczaj z powodu głębokiej lub nieskończonej rekurencji.
OutOfMemoryErrorJVM wyczerpała dostępną pamięć sterty.
ConcurrentModificationExceptionKolekcja jest modyfikowana podczas iteracji po niej.
ClassNotFoundExceptionKlasy nie można znaleźć na ścieżce klas (classpath) w czasie wykonania.
NoSuchMethodExceptionNie można znaleźć metody o podanej nazwie i typach parametrów za pomocą refleksji.
UnsupportedOperationExceptionOperacja nie jest obsługiwana przez daną implementację.
IllegalStateExceptionMetoda jest wywoływana w nieodpowiednim momencie lub obiekt jest w nieprawidłowym stanie.
NumberFormatExceptionCiąg znaków nie może zostać sparsowany jako liczba.
SecurityExceptionOperacja jest odrzucona przez menedżera zabezpieczeń.
NoClassDefFoundErrorKlasa była dostępna podczas kompilacji, ale nie może zostać załadowana w czasie wykonania.
ArithmeticExceptionOperacja arytmetyczna daje niezdefiniowany wynik, np. dzielenie przez zero.
StringIndexOutOfBoundsExceptionDo ciągu znaków odwołano się za pomocą indeksu spoza prawidłowego zakresu.
IndexOutOfBoundsExceptionDo kolekcji odwołano się za pomocą indeksu spoza prawidłowego zakresu.
NegativeArraySizeExceptionTablica jest tworzona z ujemnym rozmiarem.
ArrayStoreExceptionDo tablicy próbuje się wstawić obiekt niewłaściwego typu.
InterruptedExceptionWątek zostaje przerwany podczas oczekiwania, uśpienia lub blokowania.
CloneNotSupportedExceptionMetoda clone() jest wywoływana na obiekcie, którego klasa nie implementuje Cloneable.
IllegalAccessExceptionKod próbuje uzyskać dostęp do klasy, pola lub metody, do których nie ma uprawnień.
InstantiationExceptionPróba utworzenia instancji klasy abstrakcyjnej lub interfejsu za pomocą refleksji.
NoSuchFieldErrorW czasie wykonania odwołano się do pola, które nie istnieje w klasie.
NoSuchMethodErrorW czasie wykonania wywoływana jest metoda, która nie istnieje w klasie.
IllegalThreadStateExceptionOperacja na wątku jest wykonywana, gdy wątek nie jest w odpowiednim stanie.
IllegalMonitorStateExceptionWątek próbuje wykonać operację na monitorze (wait, notify) bez posiadania monitora obiektu.
InputMismatchExceptionToken Skanera nie pasuje do oczekiwanego typu.
NoSuchElementExceptionPróba pobrania elementu z pustej kolekcji lub wyczerpanego iteratora.
EmptyStackExceptionPróba wykonania operacji na pustym stosie Stack.
SocketExceptionOperacja na gnieździe sieciowym kończy się niepowodzeniem, np. tworzenie lub dostęp do gniazda.
SocketTimeoutExceptionOperacja odczytu lub nawiązywania połączenia przez gniazdo przekracza limit czasu.
ConnectExceptionNie można nawiązać połączenia z zdalnym hostem.
UnknownHostExceptionNie można rozwiązać nazwy hosta na adres IP.
MalformedURLExceptionCiąg URL nie ma prawidłowego formatu.
EOFExceptionKoniec pliku lub strumienia został osiągnięty niespodziewanie.
ClosedChannelExceptionPodjęto próbę wykonania operacji na kanale, który został zamknięty.
SQLExceptionWystąpił błąd dostępu do bazy danych podczas operacji SQL.
AccessControlExceptionKontrola bezpieczeństwa dla określonego uprawnienia zakończyła się niepowodzeniem.
InvocationTargetExceptionMetoda wywołana przez refleksję rzuca wyjątek.
UnsatisfiedLinkErrorMetoda natywna nie może znaleźć implementacji w bibliotece natywnej.
ExceptionInInitializerErrorWyjątek został rzucony podczas wykonania statycznego bloku inicjalizującego.
IncompatibleClassChangeErrorKlasa zmieniła się w sposób niekompatybilny od czasu kompilacji kodu wywołującego.
AbstractMethodErrorWywołano metodę abstrakcyjną, która nie ma implementacji.
VerifyErrorWeryfikator bajtokodu wykrywa nieprawidłowy lub niedozwolony bajtkod.
OutOfMemoryError: MetaspaceJVM wyczerpał obszar pamięci Metaspace, w którym przechowywane są metadane klas.
OutOfMemoryError: GC OverheadGarbage collector spędza zbyt dużo czasu na zbieraniu przy minimalnej ilości odzyskanej pamięci.
DeadlockDwa lub więcej wątków jest zablokowanych na zawsze, każdy czekając na zwolnienie blokady przez drugi.
ClassPath ErrorŚcieżka klas jest błędnie skonfigurowana, uniemożliwiając ładowanie klas.
UnsupportedEncodingExceptionKodowanie znaków nie jest obsługiwane przez JVM.
DateTimeParseExceptionCiąg daty/czasu nie może zostać sparsowany według oczekiwanego formatu.
PatternSyntaxExceptionWyrażenie regularne ma nieprawidłową składnię.
LinkageErrorKlasa ma zależność od innej klasy, która uległa niekompatybilnej zmianie.
ClassCircularityErrorWykryto cykliczną zależność w hierarchii dziedziczenia klas.
ClassFormatErrorPlik klasy ma nieprawidłowy format lub strukturę.
MissingResourceExceptionNie można znaleźć pakietu zasobów lub klucza zasobu.
SAXParseExceptionDokument XML zawiera błąd parsowania.
ReflectiveOperationExceptionOperacja refleksji zgłasza wyjątek.
TimeoutExceptionOperacja przekroczyła limit czasu oczekiwania na wynik.
ExecutionExceptionWyjątek wystąpił podczas wykonywania zadania przesłanego do executora.
RejectedExecutionExceptionExecutor nie może przyjąć zadania do wykonania.
BrokenBarrierExceptionCyclicBarrier jest w stanie uszkodzonym, gdy wątek próbuje wywołać await.
CompletionExceptionCompletableFuture zakończyło się wyjątkiem.
BufferUnderflowExceptionOperacja odczytu z bufora przekracza ilość dostępnych danych.
BufferOverflowExceptionOperacja zapisu do bufora przekracza jego pojemność.
ReadOnlyBufferExceptionPodjęto próbę zapisu do bufora tylko do odczytu.
CharConversionExceptionOperacja kodowania lub dekodowania znaków napotkała nieprawidłową sekwencję bajtów.
ObjectStreamExceptionWyjątek wystąpił podczas serializacji lub deserializacji obiektów Java.
NotSerializableExceptionObiekt nieimplementujący Serializable jest poddawany serializacji.
InvalidClassExceptionSerializowana klasa ma niezgodną wersję lub nieprawidłowy format.
CertificateExceptionWystąpił błąd związany z certyfikatem podczas operacji SSL/TLS.
SSLHandshakeExceptionUzgadnianie SSL/TLS między klientem a serwerem nie powiodło się.
ProtocolExceptionNastąpiło naruszenie protokołu HTTP lub sieciowego.
BindExceptionNie można powiązać gniazda z żądanym adresem lub portem.
AccessDeniedExceptionOperacja na systemie plików została odrzucona z powodu niewystarczających uprawnień.
NoSuchFileExceptionPlik lub katalog pod podaną ścieżką nie istnieje.
FileAlreadyExistsExceptionOperacja tworzenia lub przenoszenia pliku kończy się niepowodzeniem, ponieważ docelowy plik już istnieje.
DirectoryNotEmptyExceptionUsunięcie katalogu kończy się niepowodzeniem, ponieważ katalog nie jest pusty.