Ali obstaja način, da vržete preverjeno izjemo iz metode, ki nima klavzule metanja?
Ali obstaja način, da vržete preverjeno izjemo iz metode, ki nima klavzule metanja?

Video: Ali obstaja način, da vržete preverjeno izjemo iz metode, ki nima klavzule metanja?

Video: Ali obstaja način, da vržete preverjeno izjemo iz metode, ki nima klavzule metanja?
Video: Un HOMBRE en una MALETA! y 21 COSAS más LOCAS encontradas x Policía Pusieron el Aeropuerto en alerta 2024, Maj
Anonim

9 odgovorov. ti lahko vrže nepreverjeno izjeme ne da bi jih bilo treba prijaviti, če res želite. Neoznačeno izjeme razširi RuntimeException. Vrzi, ki razširijo napako so tudi odkljukano, vendar bi moral uporabljajte samo za resne težave (kot je neveljavna bajtna koda).

Preprosto tako, ali lahko vržemo preverjeno izjemo?

Ampak če vržemo a preverjena izjema z uporabo vrgel izjava, mi MORA bodisi ravnati z izjema v bloku catch ali metodi ga veliko eksplicitno razglasite z uporabo meče izjavo. V Javi je vsak podrazred Error in RuntimeException nepotrjen izjema . A preverjena izjema je vse ostalo v razredu Throwable.

Poleg tega, ali lahko vržemo izjemo brez metanja? Lahko vržeš nepreverjeno izjeme brez jih je treba prijaviti, če ti res si želim. Neoznačeno izjeme razširi RuntimeException. Throwables, ki razširijo napako, prav tako niso označeni, vendar jih je treba uporabiti samo za resne težave (kot je neveljavna bajtna koda).

Poleg tega, kaj se zgodi, če vržete preverjeno izjemo iz metode?

Preverjene izjeme so preverjeno v času prevajanja. Pomeni, če a metoda je vrže preverjeno izjemo potem pa to bi moral ravnati z izjema z uporabo bloka try-catch ali it bi moral razglasi izjema z uporabo meče ključno besedo, sicer bo program dal napako pri prevajanju.

Katero ključno besedo je treba uporabiti v glavi metode za metodo, ki lahko vrže preverjeno izjemo, če izjema ni obdelana znotraj metode?

The vrzi ključno besedo v Javi je uporablja na izrecno vrgel an izjema od metoda ali kateri koli blok od Koda. mi lahko vrže bodisi preverjeno ali neoznačeno izjema.

Priporočena: