Tipi di eccezioni in Java

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

Quello che possiamo evidenziare nel grafico è che abbiamo due grandi sottotipi di eccezioni, le eccezioni in quanto tali e gli errori, all'interno di ognuna di queste abbiamo classi diverse e ogni classe può avere più eccezioni come nel caso della classe RuntimeException che vediamo nell'immagine che ha, le eccezioni più comuni come ArithmeticException che si ottiene quando c'è un problema con un'operazione aritmetica.
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

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave