Eccezioni avanzate in Java

Sommario
Dovremmo già sapere quali sono le eccezioni, i tipi di eccezioni e che provengono tutte da classi diverse che sono raggruppate sotto la classe LanciabileTuttavia, il mondo delle eccezioni è un po' più grande della semplice conoscenza delle basi.
Dobbiamo anche sapere un po' più in profondità come dichiarare, lanciare e catturare un'eccezione e imparare l'uso più efficace del prova {} cattura {} blocco, con questo realizzeremo applicazioni e programmi scritti in Giava molto più stabile e professionale con cui miglioreremo anche come sviluppatori.
Il dichiarazione di eccezione consiste nello stabilire il tipo di eccezione che il nostro metodo può lanciare, questo ci fa escludere errori di sistema ed eccezioni di runtime poiché sono cose che non possiamo prevedere, tuttavia se possiamo determinare se un metodo genererà un'eccezione aritmetica per esempio.
Il modo per dichiarare un'eccezione in un metodo è attraverso la parola riservata trow e viene posizionato proprio accanto al nome del metodo e quindi passiamo il sottotipo di eccezione che possiamo aspettarci da detto metodo, vediamo nell'immagine seguente un piccolo esempio della dichiarazione di eccezione:

Possiamo inserire tutti i tipi di eccezioni che speriamo, separando ognuna con una virgola, è importante cercare di dichiarare tutte quelle necessarie in modo da poterle gestire meglio.
Quando il nostro programma rileva un errore può creare un'istanza del tipo di eccezione che si sta verificando e lanciarla o lanciarla, in questo modo possiamo indicare alla nostra applicazione che si è verificato un errore e con il tipo di eccezione Dobbiamo già avere un handle in modo che il programma informi l'utente del problema e quindi non si verifica la chiusura brusca di esso.
Ad esempio, se stiamo ricevendo dei parametri dall'utente e lui ne inserisce uno che non corrisponde a quanto previsto invece di far chiudere il programma, lanciamo un'eccezione del tipo IllegalArgumentException, come possiamo vedere nell'immagine seguente, dove possiamo anche passare un messaggio esplicativo all'utente.

INGRANDIRE

Uno dei processi più importanti della nostra applicazione è catturare l'eccezione, per questo useremo il prova {} cattura {} blocco, La cosa più importante che dobbiamo sapere qui è che se non si verifica un'eccezione durante l'esecuzione del blocco, la parte di gestione delle eccezioni non verrà mai eseguita.
ImportanteUn'altra cosa importante da sapere è che possiamo avere così tante sezioni prendere poiché i tipi di eccezione potrebbero essere in grado di lanciare il metodo associato a una singola sezione tentativo {}. Questo rende la dichiarazione di molteplici tipi di eccezioni ha più senso, dal momento che possiamo avere eccezioni di tipo input e output di dati, file mancanti e ognuno ci porterà a gestire la situazione in modo diverso nello stesso blocco.

Con questo finiamo questo tutorial, abbiamo imparato un po' più a fondo cosa rappresenta in modo avanzato la gestione delle eccezioni nei nostri programmi realizzati in Giava.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