Obțineți informații despre excepție și, în cele din urmă, despre cuvintele cheie în Java

Cuprins
Deși procesul de captare a excepțiilor și împiedicarea utilizatorului să asiste la o închidere neregulată a sistemului este simplu de realizat, este de asemenea adevărat că, atunci când există mai multe tipuri de excepții, uneori am dori să știm puțin mai multe despre ele.
Din această cauză Java Ne permite să obținem informații despre excepție, adică, odată ce apare, putem cunoaște mai multe detalii decât doar tipul său, cu aceasta putem implementa diferite acțiuni sau pur și simplu să știm ce se întâmplă.
Executarea obligatorieEste important să menționăm că există, de asemenea, un caz foarte comun și că există coduri pe care trebuie să le executăm indiferent de ce, poate fi cazul unui sistem de Buturuga care înregistrează toate acțiunile sau un modul de securitate pentru aceasta Java ne oferă cuvântul rezervat in cele din urma.
După cum am menționat la începutul tutorialului, obțineți fișierul informații de excepție Este posibil și fără a fi nevoie să-i analizăm tipul, deoarece aceeași excepție conține date diferite care ne vor oferi o idee despre ceea ce se întâmplă.
Pentru aceasta avem diferite metode, să le vedem mai jos pe cele mai remarcabile pentru a ști pe ce ne putem baza:
getMessage ()Această metodă ne permite să primim mesajul care încarcă excepția.
toString ()Returnează un șir cu o concatenare între numele excepției și rezultatul metodei getMessage ().
printStackTrace ()Imprimați obiectul pe ecran cu tot conținutul său.
getStrackTrace: StackTraceElementAceastă ultimă metodă returnează o matrice care conține informațiile despre eroare sau excepție.
Să vedem în imaginea următoare cum arată aplicația acestor metode:

Acum este rândul cuvântului rezervat in cele din urmaDupă cum am menționat, există momente în care vrem să executăm o porțiune de cod, indiferent de ce, pentru aceasta avem acest cuvânt pe care ni-l oferă Java iar funcționarea sa este simplă, incluzându-l într-o structură încearcă să prinzi conținut care este plasat într-un în cele din urmă bloc va rula întotdeauna.
Pentru a crea structura acestui lucru putem urma următorul model pe care îl vedem în imagine:

Există câteva considerații pe care trebuie să le cunoaștem atunci când lucrăm cu acest tip de structură, să vedem care sunt acestea:
  • Dacă nu apar excepții în încercați să blocați {} codul pe care l-am plasat în în cele din urmă bloc va rula și apoi programul nostru va continua.
  • Dacă apare o excepție în încercați să blocați {} executarea sa se va opri și apoi catch () block {}, în cele din urmă blocați în cele din urmă {} și următorul cod de program va fi executat.
  • Dacă apare o excepție care nu este gestionată, în cele din urmă bloc va fi executat în același mod și i se va trimite excepția.
  • în cele din urmă bloc va fi executat chiar dacă există o linie cu o întoarcere înainte de în cele din urmă bloc.
După cum vedem, acest cuvânt este foarte puternic, deci trebuie să știm în ce cazuri trebuie să-l aplicăm, deoarece acesta își va executa conținutul într-un mod obligatoriu în multe circumstanțe. Cu aceasta terminăm acest tutorial, știm deja puțin mai multe despre gestionarea excepțiilor și, de asemenea, despre modul în care putem manipula execuția programului nostru datorită cuvântului rezervat in cele din urma.
wave wave wave wave wave