Få undantag och slutligen sökordsinformation i Java

Innehållsförteckning
Även om processen att fånga undantag och hindra användaren från att bevittna en oregelbunden systemavstängning är enkel att göra, är det också sant att när det finns flera typer av undantag, skulle vi ibland vilja veta lite mer om dem.
Det är på grund av det Java Det tillåter oss att få information om undantaget, det vill säga när det inträffar kan vi veta mer detaljer än bara dess typ, med detta kan vi genomföra olika åtgärder eller helt enkelt veta vad som händer.
Obligatoriskt utförandeDet är viktigt att nämna att det också finns ett mycket vanligt fall och det är att det finns koder som vi behöver köra oavsett vad, det kan vara fallet med ett system med Logga som registrerar alla åtgärder, eller någon säkerhetsmodul, för detta Java erbjuder oss det reserverade ordet till sist.
Som vi nämnde i början av handledningen, få undantagsinformation Det är möjligt och utan att behöva analysera dess typ, eftersom samma undantag innehåller olika data som ger oss en uppfattning om vad som händer.
För detta har vi olika metoder, låt oss se nedan de mest framstående för att veta vad vi kan räkna med:
getMessage ()Denna metod låter oss få meddelandet som laddar undantaget.
att stränga ()Den returnerar en sträng med en sammanfogning mellan undantagets namn och metodens resultat getMessage ().
printStackTrace ()Skriv ut objektet på skärmen med allt dess innehåll.
getStrackTrace: StackTraceElementDenna sista metod returnerar en array som innehåller informationen om felet eller undantaget.
Låt oss se i följande bild hur tillämpningen av dessa metoder ser ut:

Nu är det det reserverade ordets tur till sistSom vi nämnde finns det tillfällen när vi vill köra en del av koden oavsett vad, för detta har vi detta ord som det erbjuder oss Java och dess funktion är enkel genom att inkludera den i en struktur försök fånga innehåll som placeras i en slutligen blockera det kommer alltid att gå.
För att skapa strukturen för detta kan vi följa följande mönster som vi ser på bilden:

Det finns några överväganden som vi måste veta när vi arbetar med denna typ av struktur, låt oss se vad de är:
  • Om inga undantag förekommer i försök blockera {} koden som vi har placerat i slutligen blockera kommer att köras och sedan fortsätter vårt program.
  • Om ett undantag inträffar i försök blockera {} dess utförande kommer att stoppas och sedan catch () blockera {}, slutligen slutligen blockera {} och följande programkod kommer att köras.
  • Om ett undantag inträffar som inte hanteras, gör äntligen blockera det kommer att utföras på samma sätt och undantaget skickas till det.
  • De slutligen blockera det kommer att köras även om det finns en rad med en retur före slutligen blockera.
Som vi ser är detta ord mycket kraftfullt så vi måste veta i vilka fall vi måste tillämpa det eftersom det kommer att utföra dess innehåll på ett obligatoriskt sätt under många omständigheter. Med detta avslutar vi denna handledning, vi vet redan lite mer om hanteringen av undantag och även om hur vi kan manipulera utförandet av vårt program tack vare det reserverade ordet till sist.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave