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

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

Video: Ce este o excepție de rulare Java?
Video: Checked vs. Unchecked Exceptions in Java Tutorial - What's The Difference? 2024, Decembrie
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.

În acest sens, 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 excepție și excepția de rulare? Un Excepție este verificat și a RuntimeException este nebifată. Bifat înseamnă că compilatorul necesită să gestionați excepție în a prindeți sau declarați metoda dvs. ca fiind aruncată (sau una dintre superclasele sale).

În ceea ce privește acest lucru, putem prinde excepția 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 se așteaptă în mod rezonabil să se recupereze de la ei sau mâner lor. Prinderea Aruncabil va prinde Tot.

Ce este excepția Java?

Excepții sunt evenimente care au loc în timpul execuției programelor care perturbă fluxul normal de instrucțiuni (de exemplu, împărțirea la zero, accesul la matrice în afara limitelor etc.). În Java , an excepție este un obiect care include un eveniment de eroare care a avut loc într-o metodă și conține: Informații despre eroare, inclusiv tipul acesteia.

Recomandat: