Få undtagelse og endelig søgeordsinformation i Java

Indholdsfortegnelse
Selvom processen med at fange undtagelser og forhindre brugeren i at se en uregelmæssig systemafbrydelse er enkel at gøre, er det også rigtigt, at når der er flere typer undtagelser, vil vi nogle gange gerne vide lidt mere om dem.
Det er på grund af det Java Det giver os mulighed for at indhente oplysninger om undtagelsen, det vil sige, når det sker, kan vi kende flere detaljer end bare dens type, med dette kan vi implementere forskellige handlinger eller simpelthen vide, hvad der sker.
Obligatorisk udførelseDet er vigtigt at nævne, at der også er en meget almindelig sag, og det er, at der er koder, som vi skal udføres uanset hvad, det kan være tilfældet med et system med Log der registrerer alle handlinger eller et eller andet sikkerhedsmodul til dette Java tilbyder os det reserverede ord endelig.
Som vi nævnte i begyndelsen af ​​selvstudiet, hent undtagelsesoplysninger Det er muligt og uden behov for at analysere dens type, da den samme undtagelse indeholder forskellige data, der vil give os en idé om, hvad der sker.
Til dette har vi forskellige metoder, lad os se nedenfor de mest fremragende for at vide, hvad vi kan regne med:
getMessage ()Denne metode giver os mulighed for at få beskeden, der indlæser undtagelsen.
toString ()Det returnerer en streng med en sammenkædning mellem navnet på undtagelsen og resultatet af metoden getMessage ().
printStackTrace ()Udskriv objektet på skærmen med alt dets indhold.
getStrackTrace: StackTraceElementDenne sidste metode returnerer et array, der indeholder oplysninger om fejlen eller undtagelsen.
Lad os se i følgende billede, hvordan anvendelsen af ​​disse metoder ser ud:

Nu er det det reserverede ords tur endeligSom vi nævnte, er der tidspunkter, hvor vi ønsker at eksekvere en del af koden, uanset hvad, for dette har vi dette ord, som det tilbyder os Java og dens betjening er enkel ved at inkludere den i en struktur prøv - fange indhold, der er placeret i en endelig blokere det vil altid køre.
For at skabe strukturen i dette kan vi følge følgende mønster, som vi ser på billedet:

Der er nogle overvejelser, vi skal vide, når vi arbejder med denne type struktur, lad os se, hvad de er:
  • Hvis der ikke opstår undtagelser i prøv at blokere {} koden, som vi har placeret i endelig blokere kommer til at køre, og så fortsætter vores program.
  • Hvis der opstår en undtagelse i prøv at blokere {} dens udførelse stopper og derefter catch () blok {}, endelig endelig blokere {} og følgende programkode udføres.
  • Hvis der opstår en undtagelse, der ikke håndteres, skal endelig blokere den udføres på samme måde, og undtagelsen sendes til den.
  • Det endelig blokere det vil blive udført, selvom der er en linje med et afkast før endelig blokere.
Som vi ser, er dette ord meget kraftfuldt, så vi skal vide, i hvilke tilfælde vi skal anvende det, da det vil udføre dets indhold på en obligatorisk måde under mange omstændigheder. Med dette afslutter vi denne vejledning, vi ved allerede lidt mere om håndteringen af ​​undtagelser og også om, hvordan vi kan manipulere udførelsen af ​​vores program takket være det reserverede ord endelig.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave