IllegalArgumentExceptionIllegalArgumentException
Un metodo riceve un argomento non valido per il suo intervallo o formato atteso.
ArrayIndexOutOfBoundsExceptionUn array viene acceduto con un indice negativo o maggiore o uguale alla lunghezza dell'array.
L'indice usato per accedere all'array è fuori dall'intervallo valido [0, array.length - 1]. Può verificarsi in cicli con errori off-by-one, quando si usa input utente come indici, o quando gli array sono più corti del previsto.
Verificare la lunghezza dell'array prima di accedere agli elementi. Correggere i limiti dei cicli usando < array.length invece di <= array.length. Validare l'input utente prima di usarlo come indice.
int[] arr = {1, 2};
arr[5]; // AIOOBEIllegalArgumentExceptionUn metodo riceve un argomento non valido per il suo intervallo o formato atteso.
NegativeArraySizeExceptionSi tenta di creare un array con dimensione negativa.
NullPointerExceptionUn riferimento null viene utilizzato dove è richiesto un oggetto.
UnknownHostExceptionIl nome host non può essere risolto in un indirizzo IP.
NoSuchElementExceptionTentativo di recuperare un elemento da una collezione vuota o da un iteratore esaurito.
OutOfMemoryErrorLa JVM ha esaurito la memoria heap disponibile.