Kas ir izņēmuma ķeršana?
Kas ir izņēmuma ķeršana?

Video: Kas ir izņēmuma ķeršana?

Video: Kas ir izņēmuma ķeršana?
Video: Pirmās palīdzības ABC. Kukaiņu dzēlieni 2024, Maijs
Anonim

noķert ir rīkoties izņēmums pašā tajā vietā. Tādējādi programma turpinās, tiklīdz ir saistīta noķert tiek izpildīts bloka kods. Ja tas nav noķerts ar saistīto, tas meklē ārēju mēģinājumu. noķert bloki. šeit kods, kas seko mēģinājuma blokam, netiks izpildīts, ja vien netiks izpildīts (beidzot tiek izpildīts tikai bloks).

Līdz ar to, kāda ir atšķirība starp izņēmuma metienu un izņēmuma pieķeršanu?

Metienu klauzula tiek izmantota, lai deklarētu an izņēmums , kas nozīmē, ka tas darbojas līdzīgi kā noķert bloķēt. Metiens tiek izmantots atslēgvārds iekš metode ķermeņa uz mest izņēmumu , savukārt metienus izmanto metodes parakstā, lai deklarētu izņēmumi kas var rasties iekš klātesošie paziņojumi iekš metodi.

Turklāt, kad jums vajadzētu uztvert izņēmumus? 8 atbildes. Jums vajadzētu noķert uz izņēmums kad tu izmanto metodi, kas zina ko uz darīt. Piemēram, teiksim, aizmirstiet par to, kā tas šobrīd darbojas tu raksta bibliotēku failu atvēršanai un lasīšanai. Lūk, programmētājs zina, ko uz darīt, tā viņi noķert uz izņēmums un rokturis to.

Ņemot to vērā, kāda ir izņēmuma klase?

The Izņēmuma klase ir bāze klasē no kuriem izņēmumi mantot. Piemēram, InvalidCastException klasē hierarhija ir šāda: Objekts.

Ko JVM dara izņēmuma gadījumā Kā uztvert izņēmumu?

The JVM ir atbildīgs par atrašanu izņēmums apdarinātājs uz apstrādāt Izņēmums objektu. Tā meklē atpakaļ zvanu kaudzē, līdz atrod atbilstošu izņēmums apdarinātājs konkrētajai klasei Izņēmums objekts (Java terminā tas ir sauc par " noķert " Izņēmums ).

Ieteicams: