Ce este o excepție de rulare în Java?
Ce este o excepție de rulare în Java?

Video: Ce este o excepție de rulare în Java?

Video: Ce este o excepție de rulare în Java?
Video: Checked vs. Unchecked Exceptions in Java Tutorial - What's The Difference? 2024, Noiembrie
Anonim

The Excepție de rulare este clasa părinte în totalitate excepții al Java limbaj de programare care se așteaptă să blocheze sau să defecteze programul sau aplicația atunci când apar. Spre deosebire de excepții care nu sunt considerate ca Excepții de rulare , Excepții de rulare nu sunt niciodată verificate.

De asemenea, știți, ce este excepția de rulare în Java cu exemplu?

Exemple pentru RuntimeException sunt operații de castare ilegale, utilizarea inadecvată a unui pointer nul, care face referire la un element de matrice în afara limitelor. Eroare excepție clasele semnalează probleme critice care de obicei nu pot fi gestionate de aplicația dvs. Exemple sunt epuizate eroare de memorie, depășire a stivei, defecțiune a Java VM.

Ulterior, întrebarea este, care este diferența dintre o excepție de rulare și o excepție verificată? Principal diferența dintre RuntimeException și bifat Excepție este că, Este obligatoriu să furnizați try catch sau try finally block pentru a gestiona bifat Excepție iar nerespectarea acestui lucru va rezulta în eroare de timp de compilare, while în caz de RuntimeException acest lucru nu este obligatoriu.

Oamenii întreabă, de asemenea, poți prinde o excepție de rulare în Java?

Prinderea excepției va prinde atât verificate cât şi excepții de rulare . Excepții de rulare reprezintă probleme care sunt un rezultat direct al unei probleme de programare și, ca atare, nu ar trebui să fie surprinse de atunci poate sa nu este de așteptat în mod rezonabil să se recupereze de la ele sau să le gestioneze. Prinderea Aruncabil va prinde Tot.

Ce este o excepție verificată în Java?

A excepție verificată este un tip de excepție care trebuie fie prins, fie declarat în metoda în care este aruncat. De exemplu, cel java .io. IOException este o excepție verificată . Pentru a înțelege ce a excepție verificată este, luați în considerare următorul cod: Secțiunea cod 6.9: Netratată excepție.

Recomandat: