Kas yra „Java“vykdymo laiko išimtis?
Kas yra „Java“vykdymo laiko išimtis?

Video: Kas yra „Java“vykdymo laiko išimtis?

Video: Kas yra „Java“vykdymo laiko išimtis?
Video: Checked vs. Unchecked Exceptions in Java Tutorial - What's The Difference? 2024, Lapkritis
Anonim

The Vykdymo laiko išimtis iš viso yra tėvų klasė išimtis iš Java programavimo kalba, kuri, tikimasi, sugenda arba sugenda programa ar programa. Skirtingai nei išimtis kurios nėra laikomos Vykdymo laiko išimtys , Vykdymo laiko išimtys niekada nėra tikrinami.

Kas šiuo atžvilgiu yra „Java“vykdymo laiko išimtis?

Pavyzdžiai dėl RuntimeException yra neteisėta perdavimo operacija, netinkamas nulinės rodyklės naudojimas, nuoroda į out-bounds masyvo elementą. Klaida išimtis klasės rodo svarbias problemas, kurių jūsų programa paprastai negali išspręsti. Pavyzdžiai trūksta atminties klaida, dėklo perpildymas, gedimas Java VM.

Vėliau kyla klausimas, kuo skiriasi išimtis ir vykdymo laiko išimtis? An Išimtis yra patikrintas ir a RuntimeException yra nepažymėtas. Pažymėta reiškia, kad kompiliatorius reikalauja, kad tvarkytumėte išimtis a sugauti arba paskelbti savo metodą kaip jo metimą (arba vieną iš jo superklasių).

Kalbant apie tai, ar galime sugauti vykdymo laiko išimtį „Java“?

Gaudymas Išimtis pagaus tiek patikrinta ir vykdymo laiko išimtis . Vykdymo laiko išimtys reiškia problemas, kurios yra tiesioginės programavimo problemos pasekmė, todėl jos neturėtų būti užfiksuotos gali pagrįstai nesitikima, kad nuo jų atsigaus arba rankena juos. Gaudymas Metamas pagaus viskas.

Kas yra „Java“išimtis?

Išimtys yra įvykiai, kurie įvyksta vykdant programas, kurie sutrikdo įprastą komandų eigą (pvz., padalijimas iš nulio, masyvo prieiga neribota ir pan.). Į Java , an išimtis yra objektas, apimantis klaidos įvykį, įvykusį metodu, ir apimantis: informaciją apie klaidą, įskaitant jos tipą.

Rekomenduojamas: