Što je hvatanje iznimke?
Što je hvatanje iznimke?

Video: Što je hvatanje iznimke?

Video: Što je hvatanje iznimke?
Video: Osnove Java jezika: 08. Nizovi podataka, iznimke i pronalazak grešaka 2024, Studeni
Anonim

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

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

Klauzula Throws koristi se za deklariranje iznimka , što znači da radi slično kao i proba- ulov blok. Bacanje koristi se ključna riječ u metoda tijelo za izbaciti iznimku , dok se throws koristi u potpisu metode za deklariranje iznimke to se može dogoditi u prisutne izjave u metoda.

Također, kada biste trebali uhvatiti iznimke? 8 odgovora. Trebao bi uhvatiti the iznimka kada vas su u metodi koja zna što do čini. Na primjer, zaboravite na to kako to zapravo radi u ovom trenutku, recimo vas pišu biblioteku za otvaranje i čitanje datoteka. Evo, programer zna što do rade, pa oni ulov the iznimka i ručka to.

S obzirom na to, što je klasa izuzetaka?

The Klasa iznimke je baza razreda od kojeg iznimke naslijediti. Na primjer, InvalidCastException razreda hijerarhija je sljedeća: Objekt.

Što JVM radi kada se dogodi iznimka Kako uhvatiti iznimku?

The JVM je odgovoran za pronalaženje iznimka rukovalac do obraditi Iznimka objekt. Pretražuje unatrag kroz stog poziva sve dok ne pronađe podudaranje iznimka rukovalac za tu određenu klasu Iznimka objekt (u Java terminu, it je zove " ulov "o Iznimka ).

Preporučeni: