Šta hvata izuzetak?
Šta hvata izuzetak?

Video: Šta hvata izuzetak?

Video: Šta hvata izuzetak?
Video: HENNY X BRESKVICA - SAVA I DUNAV (OFFICIAL VIDEO) 2024, Maj
Anonim

uhvatiti je rukovati izuzetak na samom tom mestu. Dakle, program se nastavlja nakon povezivanja uhvatiti blok kod se izvršava. Ako nije uhvaćen sa povezanim, traži vanjski pokušaj.. uhvatiti blokova. ovdje, kod koji slijedi nakon bloka try neće biti izvršen osim ako se (izvrši samo finally blok).

Prema tome, koja je razlika između izbacivanja izuzetka i hvatanja izuzetka?

Throws klauzula se koristi za deklaraciju izuzetak , što znači da radi slično kao i proba- uhvatiti blok. Baci se koristi ključna riječ u metod body to izbaciti izuzetak , dok se throws koristi u potpisu metode za deklaraciju izuzeci to se može dogoditi u prisutne izjave u metoda.

Takođe, kada treba da uhvatite izuzetke? 8 odgovora. Trebao bi uhvatiti the izuzetak kada ti su u metodi zna šta to uradi. Na primjer, zaboravite na to kako to zapravo funkcionira u ovom trenutku, recimo ti pišu biblioteku za otvaranje i čitanje datoteka. Evo, programer zna šta to rade, pa oni uhvatiti the izuzetak i ručka to.

S obzirom na ovo, šta je klasa izuzetaka?

The Iznimna klasa je baza klasa iz koje izuzeci nasljediti. Na primjer, InvalidCastException klasa hijerarhija je sljedeća: Objekt.

Šta radi JVM kada se dogodi izuzetak Kako uhvatiti izuzetak?

The JVM je odgovoran za pronalaženje an izuzetak rukovalac to proces Izuzetak objekt. Pretražuje unazad kroz stek poziva sve dok ne pronađe podudaranje izuzetak rukovalac za tu određenu klasu Izuzetak objekat (u Java terminu, it je zove " uhvatiti " the Izuzetak ).

Preporučuje se: