IllegalArgumentExceptionIllegalArgumentException
Een methode ontvangt een argument dat niet geldig is voor het verwachte bereik of formaat.
ArrayIndexOutOfBoundsExceptionEen array wordt benaderd met een index die negatief is of groter dan of gelijk aan de arraylengte.
De index waarmee de array wordt benaderd valt buiten het geldige bereik [0, array.length - 1]. Dit kan voorkomen bij lussen met off-by-one-fouten, bij gebruik van gebruikersinvoer als indices, of wanneer arrays korter zijn dan verwacht.
Controleer de arraylengte voordat elementen worden benaderd. Corrigeer lusgrenzen om < array.length te gebruiken in plaats van <= array.length. Valideer gebruikersinvoer voordat deze als index wordt gebruikt.
int[] arr = {1, 2};
arr[5]; // AIOOBEIllegalArgumentExceptionEen methode ontvangt een argument dat niet geldig is voor het verwachte bereik of formaat.
NegativeArraySizeExceptionEen array wordt aangemaakt met een negatieve grootte.
NullPointerExceptionEen null-referentie wordt gebruikt waar een object vereist is.
UnknownHostExceptionDe hostnaam kan niet worden omgezet naar een IP-adres.
NoSuchElementExceptionEen poging om een element op te halen uit een lege collectie of een uitgeputte iterator.
OutOfMemoryErrorDe JVM heeft het beschikbare heapgeheugen uitgeput.