
GUIDE PER ASPIRANTI PROGRAMMATORI
Eccezioni comuni in Java
Nel linguaggio Java si possono incontrare diverse eccezioni comuni durante lo sviluppo o l’esecuzione di un programma. È importante conoscerle per poterle gestire in modo efficace. Ecco alcune delle eccezioni più comuni in Java: NullPointerException: questa eccezione viene lanciata quando si tenta di accedere a un membro di un riferimento null. String testo…


Vuoi avviare una nuova carriera o fare un upgrade?
Trova il corso Digital & Tech più adatto a te nel nostro catalogo!
Nel linguaggio Java si possono incontrare diverse eccezioni comuni durante lo sviluppo o l’esecuzione di un programma. È importante conoscerle per poterle gestire in modo efficace. Ecco alcune delle eccezioni più comuni in Java:
NullPointerException: questa eccezione viene lanciata quando si tenta di accedere a un membro di un riferimento null.
String testo = null; int lunghezza = testo.length(); // Genererà una NullPointerException
ArrayIndexOutOfBoundsException: questa eccezione viene lanciata quando si tenta di accedere a un indice di un array che è fuori dal range valido.
int[] numeri = {1, 2, 3}; int numero = numeri[5]; // Genererà una ArrayIndexOutOfBoundsException
ArithmeticException: questa eccezione viene lanciata in caso di condizioni eccezionali durante operazioni aritmetiche, come la divisione per zero.
int risultato = 10 / 0; // Genererà una ArithmeticException
NumberFormatException: questa eccezione viene lanciata quando una conversione tra una stringa e un tipo numerico fallisce.
int numero = Integer.parseInt("nonUnNumero"); // Genererà una NumberFormatException
ClassCastException: Questa eccezione viene lanciata quando si tenta di castare un oggetto a una classe della quale non è un’istanza.
Object x = new Integer(0); System.out.println((String)x); // Genererà una ClassCastException
FileNotFoundException: Questa eccezione viene lanciata quando un file con il percorso specificato non viene trovato.
File file = new File("percorso/non/esistente"); FileInputStream fis = new FileInputStream(file); // Genererà una FileNotFoundException
IOException: Questa è una classe di eccezione generale per rappresentare errori di I/O che potrebbero verificarsi.
FileInputStream fis = new FileInputStream("file.txt"); int x = fis.read(); // Potrebbe generare una IOException se ci sono problemi di lettura
CONTENUTI GRATUITI IN EVIDENZA
Guide per aspiranti programmatori 👨🏻🚀
Vuoi muovere i primi passi nel Digital e Tech? Abbiamo preparato alcune guide per aiutarti a orientarti negli ambiti più richiesti oggi.