Sommario
Quando lavoriamo con la ricezione e la gestione delle eccezioni che si verificano nei nostri programmi e applicazioni che eseguiamo in GiavaDobbiamo essere consapevoli che non sono tutti uguali e sicuramente vorremo anche manipolare e gestire alcune eccezioni in modo diverso in alcuni casi.Ecco perché dobbiamo sapere che esiste ciò che chiamiamo tipi di eccezioni, cioè una classificazione delle eccezioni secondo l'oggetto e la classe che lo produce; È importante conoscere questi tipi poiché con questo sapremo come gestire le eccezioni nei nostri programmi e applicazioni e sapremo anche che tipo di eccezioni aspettarci quando usiamo un oggetto.
Predefinito Giava Ci permette di avere diverse eccezioni per i diversi tipi di errori in cui può cadere la nostra applicazione, grazie a questo possiamo vedere come, ad esempio, prendiamo un'eccezione quando c'è una divisione per 0 in modo semplice senza dover sviluppare molti casi.
Nel grafico seguente vedremo il modo in cui il schema di eccezione che abbiamo a disposizione in Giava, ovviamente mostreremo i più comuni, poiché l'elenco è piuttosto ampio:
INGRANDIRE
Classe lanciabileClasse Lanciabile è la classe che raggruppa tutte le eccezioni che possiamo usare nella nostra applicazione realizzata in Giava e anche se vogliamo creare il nostro tipo di eccezione possiamo farlo ereditando dalla classe Eccezione o una delle sue sottoclassi.
Abbiamo 3 tipi principali nella classificazione delle eccezioni, quelle che si verificano quando c'è un errore di sistema, quelle che si verificano quando c'è un errore nel tempo di esecuzione e le eccezioni delle classi. Diamo un'occhiata a ciascuno di questi tipi di eccezioni per migliorarne la comprensione.
Errori di sistemaQuesti tipi di eccezioni vengono generati quando si verificano dal macchina virtuale Java o JVM, e sono inclusi nella classe ErroreQuesti sono usati per descrivere errori interni di sistema, anche se questo tipo di errore si verifica in realtà molto raramente e non possiamo fare molto di più che informare l'utente e terminare il programma.
Eccezioni di runtimeSono rappresentati dalla classe RuntimeException come abbiamo indicato e viene utilizzato per descrivere errori di programmazione, come una dichiarazione errata di una variabile, l'uso di un tipo di dati proibito, ecc.
EccezioniQuesto tipo è rappresentato dalla classe Eccezione e descrive i problemi che possono verificarsi nel nostro programma e che possiamo gestire, in modo che l'utente non veda l'applicazione terminata bruscamente.
Con questo finiamo questo tutorial, abbiamo visto quali sono i tipi di eccezioni che abbiamo a disposizione in Giava per essere in grado di elaborare i diversi errori che possono verificarsi nei nostri programmi e applicazioni.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo