Kaj lovi izjemo?
Kaj lovi izjemo?

Video: Kaj lovi izjemo?

Video: Kaj lovi izjemo?
Video: Ганвест - Кайфули (Премьера клипа, 2021) 2024, November
Anonim

ujeti je ravnati z izjema na samem tem mestu. Zato se program nadaljuje, ko je povezan ujeti se izvede blok koda. Če ni ujet s povezanim, išče zunanji poskus.. ujeti blokov. tukaj se koda, ki sledi bloku try, ne bo izvajala, razen če (izveden je samo blok finally).

Kakšna je torej razlika med vrženjem izjeme in lovljenjem izjeme?

Klavzula Throws se uporablja za razglasitev izjema , kar pomeni, da deluje podobno kot poskus- ujeti blok. Vrzi se uporablja ključna beseda v telo metode za vrzi izjemo , medtem ko se metanje uporablja v podpisu metode za razglasitev izjeme ki se lahko zgodi v prisotne izjave v metoda.

Tudi, kdaj bi morali ujeti izjeme? 8 odgovorov. Moral bi ujeti the izjema kdaj ti so v metodi, ki ve kaj do narediti. Na primer, pozabite na to, kako dejansko deluje za trenutek, recimo ti pišejo knjižnico za odpiranje in branje datotek. Tukaj programer ve kaj do naredijo, torej ujeti the izjema in ročaj to.

Glede na to, kaj je razred izjem?

The Razred izjem je osnova razred od katerih izjeme podedovati. Na primer, izjema InvalidCastException razred hierarhija je naslednja: Objekt.

Kaj naredi JVM, ko pride do izjeme. Kako ujamete izjemo?

The JVM je odgovoren za iskanje izjema vodnik do obdelati Izjema predmet. Išče nazaj skozi sklad klicev, dokler ne najde ujemanja izjema obdelovalec za ta poseben razred Izjema objekt (v izrazu Java it je imenovan " ujeti " Izjema ).

Priporočena: