Avanserte unntak i Java

Innholdsfortegnelse
Vi bør allerede vite hva som er unntakene, typer unntak og at de alle kommer fra forskjellige klasser som er gruppert under klassen Kan kastesImidlertid er verden med unntak litt større enn bare å kjenne det grunnleggende.
Vi må også vite litt mer i dybden hvordan vi skal erklære, kaste og fange et unntak og lære den mest effektive bruken av prøv {} catch {} blokk, med dette vil vi oppnå applikasjoner og programmer skrevet inn Java mye mer stabil og profesjonell som vi vil forbedre oss som utviklere også.
De unntaksuttalelse består av å etablere typen unntak som metoden vår kan kaste, dette får oss til å ekskludere systemfeil og kjøretidsunntak siden det er ting vi ikke kan forutsi, men hvis vi kan avgjøre om en metode vil kaste et aritmetisk unntak ved eksempel.
Måten å erklære unntak i en metode er gjennom det reserverte ordet trows og den plasseres rett ved siden av navnet på metoden, og så passerer vi unntaksundertypen som vi kan forvente fra metoden, la oss se i det følgende bildet et lite eksempel på unntakserklæringen:

Vi kan plassere alle typer unntak som vi håper, ved å skille hver med et komma, er det viktig å prøve å erklære alle de nødvendige slik at vi kan få en bedre håndtering av dem.
Når programmet vårt oppdager en feil, kan det opprette en forekomst av typen unntak som skjer og kaste den eller kaste den, på denne måten kan vi indikere for applikasjonen vår at det har oppstått en feil og med unntakstype Vi må allerede ha et håndtak slik at programmet informerer brukeren om problemet, og dermed oppstår det ikke plutselig.
For eksempel, hvis vi mottar noen parametere fra brukeren og han plasserer en som ikke samsvarer med det som forventes i stedet for å gjøre programmet nært, kaster vi et unntak fra typen IllegalArgumentException, som vi kan se på bildet nedenfor, hvor vi også kan sende en forklarende melding til brukeren.

FORSTØRRE

En av de viktigste prosessene i applikasjonen vår er å fange unntaket, for dette vil vi bruke prøv {} catch {} blokk, Det viktigste vi må vite her er at hvis det ikke skjer et unntak under utførelsen av blokken, vil aldri håndteringsdelen for unntak bli utført.
ViktigEn annen viktig ting å vite er at vi kan ha så mange seksjoner å fange som unntakstyper kan være i stand til å kaste metoden sammen med en enkelt seksjon prøv {}. Dette gjør erklæringen av flere typer unntak gi mer mening, siden vi kan ha datainngang og utdatatype unntak, manglende filer og hver enkelt vil føre oss til å håndtere situasjonen på en annen måte i samme blokk.

Med dette er vi ferdig med denne opplæringen, vi har lært litt mer i dybden hva håndteringen av unntak representerer på en avansert måte i programmene våre i Java.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave