Eccezioni JavaErrore
ClassCastExceptionClassCastException
Un oggetto viene convertito a un tipo di cui non è un'istanza.
jvmandroidspring
Vedi dettagli OutOfMemoryErrorLa JVM ha esaurito la memoria heap disponibile.
L'applicazione alloca più oggetti di quanti l'heap possa contenere. Ciò può essere causato da memory leak, dal caricamento di grandi dataset in memoria, o da una dimensione heap insufficiente per il carico di lavoro.
Aumentare la dimensione dell'heap con il flag JVM -Xmx. Profilare l'applicazione per individuare memory leak con strumenti come VisualVM. Usare lo streaming o la paginazione per grandi dataset. Chiudere correttamente le risorse per consentire la garbage collection.
ClassCastExceptionUn oggetto viene convertito a un tipo di cui non è un'istanza.
IOExceptionUn'operazione di I/O fallisce o viene interrotta.
UnsupportedOperationExceptionUn'operazione non è supportata dall'implementazione.
IllegalAccessExceptionIl codice tenta di accedere a una classe, campo o metodo per cui non ha le autorizzazioni necessarie.
IllegalArgumentExceptionUn metodo riceve un argomento non valido per il suo intervallo o formato atteso.
OutOfMemoryError: MetaspaceLa JVM ha esaurito la memoria Metaspace, dove vengono memorizzati i metadati delle classi.