IllegalArgumentExceptionIllegalArgumentException
En metod tar emot ett argument som inte är giltigt för dess förväntade intervall eller format.
ArrayIndexOutOfBoundsExceptionEn array nås med ett index som är negativt eller större än eller lika med arraylängden.
Indexet som används för att komma åt arrayen ligger utanför det giltiga intervallet [0, array.length - 1]. Detta kan inträffa i loopar med off-by-one-fel, vid användning av användarindata som index, eller när arrayer är kortare än förväntat.
Kontrollera arraylängden innan element nås. Korrigera loopgränserna till att använda < array.length istället för <= array.length. Validera användarindata innan det används som index.
int[] arr = {1, 2};
arr[5]; // AIOOBEIllegalArgumentExceptionEn metod tar emot ett argument som inte är giltigt för dess förväntade intervall eller format.
NegativeArraySizeExceptionEn array skapas med en negativ storlek.
NullPointerExceptionEn null-referens används där ett objekt krävs.
UnknownHostExceptionVärdnamnet kan inte lösas till en IP-adress.
NoSuchElementExceptionEtt försök görs att hämta ett element från en tom samling eller en uttömd iterator.
OutOfMemoryErrorJVM har tömt sitt tillgängliga heap-minne.