Indholdsfortegnelse
Når vi arbejder med modtagelse og håndtering af undtagelser, der forekommer i vores programmer og applikationer, som vi udfører i JavaVi skal være klar over, at de ikke alle er ens, og vi vil også helt sikkert have lyst til at manipulere og håndtere nogle undtagelser på en anden måde i nogle tilfælde.Derfor skal vi vide, at der er det, vi kalder typer undtagelser, det vil sige en klassificering af undtagelserne i henhold til objektet og klassen, der producerer det; Det er vigtigt at kende disse typer, da vi med dette vil vide, hvordan vi kan håndtere undtagelser i vores programmer og applikationer, og vi vil også vide, hvilken type undtagelser vi kan forvente, når vi bruger et objekt.
Standard Java Det giver os mulighed for at have forskellige undtagelser for de forskellige typer fejl, som vores applikation kan falde i, takket være dette kan vi se, hvordan vi for eksempel fanger en undtagelse, når der er en division med 0 på en enkel måde uden at skulle udvikle os mange sager.
I den følgende grafik ser vi den måde, hvorpå undtagelsesordning som vi har til rådighed i Java, naturligvis vil vi vise de mest almindelige, da listen er ret omfattende:
FORSTØRRE
Det, vi kan fremhæve i grafen, er, at vi har to store undertyper af undtagelser, undtagelserne som sådan og fejlene, inden for hver af disse har vi forskellige klasser, og hver klasse kan have flere undtagelser som tilfældet er med klassen RuntimeException at vi ser på billedet det har, de mest almindelige undtagelser som f.eks ArithmeticException som opnås når der er et problem med en aritmetisk operation.Klasse der kan kastesKlasse Kan kastes er klassen, der grupperer alle de undtagelser, som vi kan bruge i vores applikation lavet i Java og selvom vi ønsker at oprette vores egen type undtagelse, kan vi gøre det ved at arve fra klassen Undtagelse eller en af dens underklasser.
Vi har 3 hovedtyper i klassificeringen af undtagelserne, dem, der opstår, når der er en systemfejl, dem, der opstår, når der er en fejl i udførelsestiden og klassens undtagelser. Lad os tage et kig på hver af disse typer undtagelser for at forbedre vores forståelse af dem.
SystemfejlDisse typer undtagelser kastes, når de opstår af Java virtuel maskine eller JVM, og er inkluderet i klassen FejlDisse bruges til at beskrive interne systemfejl, selvom denne type fejl faktisk forekommer meget sjældent, og vi ikke kan gøre meget mere end at informere brugeren og afslutte programmet.
Undtagelser i løbetidDe er repræsenteret af klassen RuntimeException som vi har angivet og bruges til at beskrive programmeringsfejl, såsom en forkert angivelse af en variabel, brugen af en forbudt datatype osv.
UndtagelserDenne type repræsenteres af klassen Undtagelse og beskriver de problemer, der kan opstå i vores program, og som vi kan håndtere, så brugeren ikke ser applikationen brat afsluttet.
Med dette afslutter vi denne vejledning, vi har set, hvilke typer undtagelser vi har til rådighed i Java for at kunne behandle de forskellige fejl, der kan opstå i vores programmer og applikationer.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