Dobijte iznimke i napokon informacije o ključnim riječima u Javi

Sadržaj
Iako je proces hvatanja iznimki i sprječavanja korisnika da svjedoči nepravilnom isključivanju sustava jednostavan, istina je i da bismo, kad postoji nekoliko vrsta iznimki, ponekad htjeli znati nešto više o njima.
To je zbog toga Java Omogućuje nam dobivanje informacija o iznimci, to jest, kad se dogodi, možemo znati više detalja nego samo njezin tip, s tim možemo implementirati različite radnje ili jednostavno znati što se događa.
Obvezno izvršenjeVažno je napomenuti da postoji i vrlo čest slučaj, a to je da postoje kodovi koje moramo izvršiti bez obzira na sve, možda se radi o sustavu Dnevnik koji za to registrira sve radnje ili neki sigurnosni modul Java nudi nam rezerviranu riječ konačno.
Kao što smo spomenuli na početku vodiča, nabavite informacije o iznimkama Moguće je i bez potrebe za analizom njegove vrste, budući da ista iznimka sadrži različite podatke koji će nam dati predodžbu o tome što se događa.
Za to imamo različite metode, pogledajmo ispod one najistaknutije kako bismo znali na što možemo računati:
getMessage ()Ova metoda omogućuje nam da dobijemo poruku koja učitava iznimku.
toString ()Vraća niz s povezivanjem između imena iznimke i rezultata metode getMessage ().
printStackTrace ()Ispišite objekt na ekranu sa svim njegovim sadržajem.
getStrackTrace: StackTraceElementOva posljednja metoda vraća niz koji sadrži podatke o pogrešci ili iznimci.
Pogledajmo na sljedećoj slici kako izgleda primjena ovih metoda:

Sada je na redu rezervirana riječ konačnoKao što smo spomenuli, postoje trenuci kada želimo izvršiti dio koda bez obzira na sve, za to imamo tu riječ koju nam nudi Java a rad joj je jednostavan, uključivanjem u strukturu pokušaj uhvatiti sadržaj koji je smješten u konačno blokirati uvijek će trčati.
Da bismo stvorili strukturu ovoga, možemo slijediti sljedeći uzorak koji vidimo na slici:

Postoje neka razmatranja koja moramo znati kada radimo s ovom vrstom strukture, pa da vidimo što su oni:
  • Ako se ne pojave iznimke u pokušaj blokirati {} kod koji smo postavili u konačno blokirati će se pokrenuti, a zatim će se naš program nastaviti.
  • Ako se dogodi iznimka u pokušaj blokirati {} njegovo će se izvršenje zaustaviti i tada će se blok catch () {}, konačno konačno blokirati {} i izvršit će se sljedeći programski kod.
  • Ako se dogodi iznimka koja nije obrađena, konačno blokirati izvršit će se na isti način i iznimka će mu biti poslana.
  • The konačno blokirati izvršit će se čak i ako postoji redak s povratkom prije konačno blokirati.
Kako vidimo, ova je riječ vrlo moćna pa moramo znati u kojim slučajevima je moramo primijeniti jer će ona izvršiti svoj sadržaj na obvezan način u mnogim okolnostima. Ovim smo završili ovaj vodič, već znamo nešto više o postupanju s iznimkama, kao io tome kako možemo manipulirati izvršavanjem našeg programa zahvaljujući rezerviranoj riječi konačno.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave