Ottieni l'eccezione e infine le informazioni sulle parole chiave in Java

Sommario
Sebbene il processo per catturare le eccezioni e impedire all'utente di assistere a un arresto irregolare del sistema sia semplice, è anche vero che quando ci sono diversi tipi di eccezioni, a volte vorremmo saperne un po' di più.
È per questo Giava Ci consente di ottenere informazioni sull'eccezione, ovvero una volta che si verifica possiamo conoscere più dettagli oltre al suo tipo, con questo possiamo implementare diverse azioni o semplicemente sapere cosa succede.
Esecuzione obbligatoriaÈ importante ricordare che esiste anche un caso molto comune e cioè che ci sono codici che dobbiamo eseguire indipendentemente da cosa, potrebbe essere il caso di un sistema di Tronco d'albero che registra tutte le azioni, o qualche modulo di sicurezza, per questo Giava ci offre la parola riservata finalmente.
Come accennato all'inizio del tutorial, ottieni il informazioni sull'eccezione È possibile e senza la necessità di analizzarne il tipo, poiché la stessa eccezione contiene dati diversi che ci daranno un'idea di ciò che sta accadendo.
Per questo abbiamo diversi metodi, vediamo di seguito i più importanti per sapere su cosa possiamo contare:
getMessage()Questo metodo ci permette di ottenere il messaggio che carica l'eccezione.
accordare ()Restituisce una stringa con una concatenazione tra il nome dell'eccezione e il risultato del metodo getMessage().
printStackTrace()Stampa l'oggetto sullo schermo con tutto il suo contenuto.
getStrackTrace: StackTraceElementQuest'ultimo metodo restituisce un array contenente le informazioni sull'errore o sull'eccezione.
Vediamo nell'immagine seguente come si presenta l'applicazione di questi metodi:

Ora è il turno della parola riservata finalmenteCome abbiamo detto, ci sono momenti in cui vogliamo eseguire una porzione di codice non importa quale, per questo abbiamo questa parola che ci offre Giava e il suo funzionamento è semplice, includendolo in una struttura prova a prendere contenuto che viene inserito in a finalmente blocco correrà sempre.
Per creare la struttura di questo possiamo seguire il seguente schema che vediamo nell'immagine:

Ci sono alcune considerazioni che dobbiamo sapere quando lavoriamo con questo tipo di struttura, vediamo quali sono:
  • Se non si verificano eccezioni nel prova a bloccare {} il codice che abbiamo inserito nel finalmente blocco verrà eseguito e quindi il nostro programma continuerà.
  • Se si verifica un'eccezione nel prova a bloccare {} la sua esecuzione si fermerà e quindi il cattura () blocca {}, infine il finalmente blocca {} e verrà eseguito il seguente codice di programma.
  • Se si verifica un'eccezione che non viene gestita, il finalmente blocco verrà eseguito nello stesso modo e gli verrà inviata l'eccezione.
  • Il finalmente blocco verrà eseguito anche se c'è una riga con un ritorno prima del finalmente blocco.
Come vediamo questa parola è molto potente, quindi dobbiamo sapere in quali casi dobbiamo applicarla poiché eseguirà il suo contenuto in modo obbligatorio in molte circostanze. Con questo finiamo questo tutorial, sappiamo già qualcosa in più sulla gestione delle eccezioni e anche su come possiamo manipolare l'esecuzione del nostro programma grazie alla parola riservata finalmente.

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

wave wave wave wave wave