Java/Esempi/Gestione delle eccezioni
Wikibooks, manuali e libri di testo liberi.
Esemplificazione di try{} e catch(){}
[modifica] Esempi
Nel codice seguente, a scopo didattico, si crea di proposito un'eccezione, la si cattura e la si gestisce semplicemente mettendo a video il suo stacktrace.
public class Eccez { public static void main(String[] args) { System.out.println("il programma comincia,"); System.out.println("e stampa sul video delle frasi,"); System.out.println("fin quanto non trova una eccezione"); System.out.println("ma nonostante questo continuerà..."); try{ throw new Exception(); } catch(Exception e){ e.printStackTrace(); System.out.println("lanciata e gestita eccezione di tipo generico "); } System.out.println("il programma continua ancora,"); System.out.println("e ancora,"); System.out.println("e ancora fino alla fine."); } }
Questo programmino produrrà il seguente output:
il programma comincia, e stampa sul video delle frasi, fin quanto non trova una eccezione ma nonostante questo continuerà... java.lang.Exception at Eccez.main(Eccez.java:14) lanciata e gestita eccezione di tipo generico il programma continua ancora, e ancora, e ancora fino alla fine.
