Avancerede undtagelser i Java

Indholdsfortegnelse
Vi burde allerede vide, hvad der er undtagelserne, typer af undtagelser, og at de alle kommer fra forskellige klasser, der er grupperet under klassen Kan kastesUndtagelsesverdenen er dog lidt større end bare at kende det grundlæggende.
Vi skal også vide lidt mere i dybden, hvordan vi erklærer, kaster og fanger en undtagelse og lærer den mest effektive anvendelse af prøv {} catch {} blokMed dette opnår vi applikationer og programmer, der er skrevet ind Java meget mere stabil og professionel, som vi også vil forbedre som udviklere.
Det undtagelseserklæring består af at fastslå den type undtagelse, som vores metode kan kaste, hvilket får os til at udelukke systemfejl og runtime -undtagelser, da det er ting, vi ikke kan forudsige, men hvis vi kan afgøre, om en metode vil kaste en aritmetisk undtagelse ved et eksempel.
Måden at erklære en undtagelse i en metode er gennem det reserverede ord trows og det placeres lige ved siden af ​​navnet på metoden, og derefter passerer vi undtagelsestype, som vi kan forvente fra metoden, lad os se i det følgende billede et lille eksempel på undtagelseserklæringen:

Vi kan placere alle former for undtagelser, som vi håber, adskille hver enkelt med et komma, det er vigtigt at forsøge at erklære alle de nødvendige, så vi kan få en bedre håndtering af dem.
Når vores program opdager en fejl, kan det oprette en forekomst af den type undtagelse, der opstår, og smide den eller smide den, på denne måde kan vi angive vores applikation, at der er opstået en fejl og med undtagelsestype Vi skal allerede have et håndtag, så programmet informerer brugeren om problemet og dermed ikke sker den pludselige lukning af det.
For eksempel, hvis vi modtager nogle parametre fra brugeren, og han placerer en, der ikke svarer til, hvad der forventes i stedet for at få programmet til at lukke, kaster vi en undtagelse fra typen IllegalArgumentException, som vi kan se på det følgende billede, hvor vi også kan videregive en forklarende besked til brugeren.

FORSTØRRE

En af de vigtigste processer i vores ansøgning er at fange undtagelsen, til dette vil vi bruge prøv {} catch {} blok, Det vigtigste, vi skal vide her, er, at hvis der ikke sker en undtagelse under blokens udførelse, vil undtagelseshåndteringsdelen aldrig blive udført.
VigtigEn anden vigtig ting at vide er, at vi kan have så mange sektioner fangst som undtagelsestyper kan muligvis kaste metoden parret med et enkelt afsnit prøve {}. Dette gør erklæringen af flere former for undtagelser give mere mening, da vi kan have data input og output type undtagelser, manglende filer og hver enkelt vil føre os til at håndtere situationen på en anden måde i den samme blok.

Med dette afslutter vi denne vejledning, vi har lært lidt mere i dybden, hvad håndteringen af ​​undtagelser repræsenterer på en avanceret måde i vores programmer lavet i Java.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

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

wave wave wave wave wave