IllegalArgumentExceptionIllegalArgumentException
Metoda otrzymuje argument, który jest nieprawidłowy dla oczekiwanego zakresu lub formatu.
ArrayIndexOutOfBoundsExceptionDostęp do tablicy następuje z użyciem indeksu ujemnego lub większego bądź równego długości tablicy.
Indeks użyty do dostępu do tablicy jest poza prawidłowym zakresem [0, array.length - 1]. Może to wystąpić w pętlach z błędem jednostkowym (off-by-one), przy użyciu danych wejściowych użytkownika jako indeksów lub gdy tablice są krótsze niż oczekiwano.
Sprawdź długość tablicy przed dostępem do elementów. Popraw granice pętli, używając < array.length zamiast <= array.length. Waliduj dane wejściowe użytkownika przed użyciem ich jako indeksów.
int[] arr = {1, 2};
arr[5]; // AIOOBEIllegalArgumentExceptionMetoda otrzymuje argument, który jest nieprawidłowy dla oczekiwanego zakresu lub formatu.
NegativeArraySizeExceptionTablica jest tworzona z ujemnym rozmiarem.
NullPointerExceptionOdwołanie null jest użyte tam, gdzie wymagany jest obiekt.
UnknownHostExceptionNie można rozwiązać nazwy hosta na adres IP.
NoSuchElementExceptionPróba pobrania elementu z pustej kolekcji lub wyczerpanego iteratora.
OutOfMemoryErrorJVM wyczerpała dostępną pamięć sterty.