Innehållsförteckning
Vi borde redan veta vad som är undantag, typer av undantag och att de alla kommer från olika klasser som är grupperade under klassen Kan kastasUndantagsvärlden är dock lite större än att bara känna till grunderna.Vi måste också veta lite mer på djupet hur vi ska förklara, kasta och fånga ett undantag och lära oss den mest effektiva användningen av prova {} catch {} block, med detta kommer vi att uppnå applikationer och program som skrivs in Java mycket mer stabil och professionell som vi kommer att förbättra som utvecklare också.
De undantagsuttalande består av att fastställa vilken typ av undantag som vår metod kan kasta, detta gör att vi utesluter systemfel och körtidsundantag eftersom det är saker som vi inte kan förutsäga, men om vi kan avgöra om en metod kommer att kasta ett aritmetiskt undantag med exempel.
Sättet att förklara ett undantag i en metod är genom det reserverade ordet tråg och det placeras bredvid metodens namn och sedan skickar vi undantagsundertypen som vi kan förvänta oss från den metoden, låt oss se i följande bild ett litet exempel på undantagsdeklarationen:
Vi kan placera alla typer av undantag som vi hoppas, separera var och en med ett komma, det är viktigt att försöka deklarera alla nödvändiga så att vi kan få en bättre hantering av dem.
När vårt program upptäcker ett fel kan det skapa en instans av den typ av undantag som inträffar och kasta det eller kasta det, på så sätt kan vi indikera för vår applikation att ett fel har inträffat och med undantagstyp Vi måste redan ha ett handtag så att programmet informerar användaren om problemet och därmed inte sker plötsligt.
Om vi till exempel tar emot några parametrar från användaren och han placerar en som inte motsvarar vad som förväntas i stället för att göra programmet nära, kastar vi ett undantag från typen IllegalArgumentException, som vi kan se i följande bild, där vi också kan skicka ett förklarande meddelande till användaren.
FÖRSTORA
En av de viktigaste processerna i vår applikation är undantaget, för detta kommer vi att använda prova {} catch {} block, Det viktigaste vi måste veta här är att om inget undantag inträffar under exekveringen av blocket kommer aldrig undantagshanteringsdelen att utföras.ViktigEn annan viktig sak att veta är att vi kan ha så många sektioner fånga eftersom undantagstyper kanske kan kasta metoden i par med en enda sektion Prova {}. Detta gör deklarationen av flera typer av undantag göra mer mening, eftersom vi kan ha datainmatning och utdata undantag, saknade filer och var och en kommer att leda oss att hantera situationen på ett annat sätt i samma block.
Med detta avslutar vi denna handledning, vi har lärt oss lite mer på djupet vad hanteringen av undantag representerar på ett avancerat sätt i våra program gjorda i Java.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