Ar yra koks nors būdas mesti patikrintą išimtį iš metodo, kuriame nėra metimo sąlygos?
Ar yra koks nors būdas mesti patikrintą išimtį iš metodo, kuriame nėra metimo sąlygos?

Video: Ar yra koks nors būdas mesti patikrintą išimtį iš metodo, kuriame nėra metimo sąlygos?

Video: Ar yra koks nors būdas mesti patikrintą išimtį iš metodo, kuriame nėra metimo sąlygos?
Video: Java Custom Exceptions Tutorial - It's Way Easier Than You Think 2024, Balandis
Anonim

9 atsakymai. Tu gali mesti nepažymėtas išimtis nereikia jų deklaruoti, jei tikrai to nori. Nepažymėta išimtis išplėsti RuntimeException. Metimai, kurie pratęsia Error yra taip pat nepažymėtas, bet turėtų naudoti tik rimtoms problemoms spręsti (pvz., netinkamas baito kodas).

Tiesiog taip, ar galime mesti pažymėtą išimtį?

Bet jei mesti a patikrinta išimtis naudojant mesti pareiškimas, mes PRIVALO arba tvarkyti išimtis gaudymo bloke arba metode aiškiai deklaruoja jį naudojant metimai deklaracija. „Java“versijoje kiekvienas klaidų ir vykdymo laiko išimties poklasis yra nepažymėtas išimtis . A patikrinta išimtis yra visa kita pagal Throwable klasę.

Be to, ar galime mesti išimtį be metimų? Galite mesti nepažymėtas išimtys be turint juos deklaruoti, jei tu tikrai noriu. Nepažymėta išimtis išplėsti RuntimeException. Metimai, kurie išplečia klaidą, taip pat nepažymėti, bet turėtų būti naudojami tik esant tikrai rimtoms problemoms (pvz., netinkamam baito kodui).

Be to, kas atsitinka, kai išmetate patikrintą metodo išimtį?

Patikrintos išimtys yra patikrinta kompiliavimo metu. Tai reiškia, jei a metodas yra mesti patikrintą išimtį tada tai turėtų tvarkyti išimtis naudojant try-catch bloką arba jį turėtų paskelbti išimtis naudojant metimai raktinį žodį, kitaip programa parodys kompiliavimo klaidą.

Kuris raktinis žodis turi būti naudojamas metodo antraštėje metodui, kuris gali pateikti pažymėtą išimtį, jei išimtis nėra tvarkoma metode?

The mesti raktinį žodį Java yra naudojamas aiškiai mesti an išimtis iš metodas arba bet koks blokas apie kodas. Mes gali mesti arba patikrinta arba nepažymėtas išimtis.

Rekomenduojamas: