Eccezioni JavaErrore
BufferUnderflowExceptionBufferUnderflowException
Un'operazione di lettura su un buffer supera i dati rimanenti.
jvm
Vedi dettagli NumberFormatExceptionUna stringa non può essere analizzata come numero.
La stringa contiene caratteri non validi per il tipo numerico di destinazione. Accade con Integer.parseInt(), Double.parseDouble() e metodi simili quando l'input non è un numero ben formato.
Validare la stringa prima del parsing. Usare try-catch per gestire input non validi. Rimuovere gli spazi con trim(). Verificare che la stringa non sia null o vuota prima del parsing.
Integer.parseInt("abc");BufferUnderflowExceptionUn'operazione di lettura su un buffer supera i dati rimanenti.
ClosedChannelExceptionViene tentata un'operazione su un canale già chiuso.
ExceptionInInitializerErrorUn'eccezione viene lanciata durante l'esecuzione di un blocco di inizializzazione statica.
UnsupportedOperationExceptionUn'operazione non è supportata dall'implementazione.
StackOverflowErrorLo stack delle chiamate ha superato la sua dimensione massima, di solito a causa di una ricorsione profonda o infinita.
OutOfMemoryErrorLa JVM ha esaurito la memoria heap disponibile.