Hvad er en runtime-undtagelse i Java?
Hvad er en runtime-undtagelse i Java?

Video: Hvad er en runtime-undtagelse i Java?

Video: Hvad er en runtime-undtagelse i Java?
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 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.

Ved også, 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 en runtime-undtagelse og en kontrolleret undtagelse? Hoved forskel mellem RuntimeException og markeret Undtagelse er, at det er obligatorisk at give try catch eller prøv endelig blok at håndtere markeret Undtagelse og undladelse af at gøre det vil resultere i kompileringstidsfejl, mens i tilfælde af RuntimeException dette er ikke obligatorisk.

Folk spørger også, kan du fange en 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 Det forventes ikke med rimelighed at komme sig over dem eller håndtere dem. Fangst Kan kastes vil fange alt.

Hvad er en kontrolleret undtagelse i Java?

EN kontrolleret undtagelse er en type undtagelse der skal enten fanges eller erklæres i den metode, hvorpå det kastes. For eksempel java .io. IOException er en kontrolleret undtagelse . For at forstå, hvad en kontrolleret undtagelse er, overvej følgende kode: Kode afsnit 6.9: Ubehandlet undtagelse.

Anbefalede: