Innehållsförteckning
När vi arbetar med mottagning och hantering av undantag som förekommer i våra program och applikationer som vi utför i JavaVi måste vara medvetna om att de inte alla är desamma och vi kommer säkert också att vilja manipulera och hantera vissa undantag på ett annat sätt i vissa fall.Det är därför vi måste veta att det finns det vi kallar typer av undantag, det vill säga en klassificering av undantagen enligt objektet och klassen som producerar det; Det är viktigt att känna till dessa typer eftersom vi med detta kommer att veta hur vi kan hantera undantag i våra program och applikationer, och vi kommer också att veta vilken typ av undantag vi kan förvänta oss när vi använder ett objekt.
Standard Java Det gör att vi kan ha olika undantag för de olika typerna av fel som vår applikation kan falla i, tack vare detta kan vi se hur vi till exempel får ett undantag när det finns en division med 0 på ett enkelt sätt utan att behöva utvecklas många fall.
I följande grafik ser vi hur undantagsplan som vi har tillgängligt i Java, uppenbarligen kommer vi att visa de vanligaste, eftersom listan är ganska omfattande:
FÖRSTORA
Klass som kan kastasKlass Kan kastas är klassen som grupperar alla undantag som vi kan använda i vår applikation Java och även om vi vill skapa vår egen typ av undantag kan vi göra det genom att ärva från klassen Undantag eller en av dess underklasser.
Vi har tre huvudtyper i klassificeringen av undantagen, de som uppstår när det finns ett systemfel, de som uppstår när det finns ett fel i utförandetiden och klassens undantag. Låt oss ta en titt på var och en av dessa typer av undantag för att förbättra vår förståelse av dem.
SystemfelDessa typer av undantag kastas när de inträffar av Java virtuell maskin eller JVM, och ingår i klassen FelDessa används för att beskriva interna systemfel, även om denna typ av fel faktiskt uppstår mycket sällan och vi inte kan göra mycket mer än att informera användaren och avsluta programmet.
Undantag under körningDe representeras av klassen RuntimeException som vi har angett och används för att beskriva programmeringsfel, till exempel en felaktig deklaration av en variabel, användning av en förbjuden datatyp, etc.
UndantagDenna typ representeras av klassen Undantag och beskriver problemen som kan uppstå i vårt program och som vi kan hantera, så att användaren inte ser att applikationen avslutas plötsligt.
Med detta avslutar vi denna handledning, vi har sett vilka typer av undantag som vi har tillgängliga i Java för att kunna bearbeta de olika fel som kan uppstå i våra program och applikationer.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng