Hvad er en Java runtime undtagelse?
Hvad er en Java runtime undtagelse?

Video: Hvad er en Java runtime undtagelse?

Video: Hvad er en Java runtime undtagelse?
Video: Checked vs. Unchecked Exceptions in Java Tutorial - What's The Difference? 2024, November
Anonim

Det Runtime undtagelse er forældreklassen i alt undtagelser af Java programmeringssprog, der forventes at gå ned eller nedbryde programmet eller applikationen, når de opstår. I modsætning til undtagelser der ikke betragtes som Runtime undtagelser , Runtime undtagelser bliver aldrig kontrolleret.

I denne forbindelse, hvad er runtime undtagelse i Java med eksempel?

Eksempler til RuntimeException er ulovlig cast-operation, upassende brug af en nul-pointer, henvisning til et out of bounds-array-element. Fejl undtagelse klasser signalerer kritiske problemer, som typisk ikke kan håndteres af din applikation. Eksempler er ude af hukommelse fejl, stak overløb, fejl i Java VM.

Efterfølgende er spørgsmålet, hvad er forskellen mellem undtagelse og runtime undtagelse? An Undtagelse er kontrolleret, og en RuntimeException er umarkeret. Markeret betyder, at compileren kræver, at du håndterer undtagelse i en catch, eller erklær din metode som at kaste den (eller en af dens superklasser).

Med hensyn til dette, kan vi fange runtime-undtagelse i Java?

Catching Undtagelse vil fange både tjekket og runtime undtagelser . Runtime undtagelser repræsenterer problemer, der er et direkte resultat af et programmeringsproblem, og som sådan ikke bør fanges, da det kan ikke med rimelighed forventes at komme sig over dem eller håndtere dem. Fangst Kan kastes vil fange alt.

Hvad er Java-undtagelse?

Undtagelser er hændelser, der opstår under udførelsen af programmer, der forstyrrer det normale flow af instruktioner (f.eks. dividere med nul, array-adgang uden for grænsen osv.). I Java , en undtagelse er et objekt, der omslutter en fejlhændelse, der opstod i en metode, og som indeholder: Oplysninger om fejlen inklusive dens type.

Anbefalede: