Eccezioni JavaErrore
IllegalAccessExceptionIllegalAccessException
Il codice tenta di accedere a una classe, campo o metodo per cui non ha le autorizzazioni necessarie.
jvmandroidspring
Vedi dettagli ArithmeticExceptionUn'operazione aritmetica produce un risultato non definito, come la divisione per zero.
Divisione intera o operazione modulo con divisore uguale a zero. Non si applica alle operazioni in virgola mobile, che restituiscono Infinity o NaN anziché lanciare l'eccezione.
Verificare la presenza di divisori zero prima di eseguire la divisione. Usare tipi in virgola mobile se si desidera il comportamento NaN/Infinity. Aggiungere la validazione degli input per prevenire valori zero.
int x = 10 / 0;IllegalAccessExceptionIl codice tenta di accedere a una classe, campo o metodo per cui non ha le autorizzazioni necessarie.
ExecutionExceptionSi è verificata un'eccezione durante l'esecuzione di un task sottomesso a un executor.
BufferOverflowExceptionUn'operazione di scrittura su un buffer supera la sua capacità.
BindExceptionImpossibile associare un socket all'indirizzo o alla porta richiesti.
DirectoryNotEmptyExceptionL'eliminazione di una directory fallisce perché la directory non è vuota.
OutOfMemoryErrorLa JVM ha esaurito la memoria heap disponibile.