Pystymmekö heittämään kiinni?
Pystymmekö heittämään kiinni?

Video: Pystymmekö heittämään kiinni?

Video: Pystymmekö heittämään kiinni?
Video: Move! -mittaukset: Heitto- kiinniottoyhdistelmä 2024, Saattaa
Anonim

Joo voimme saada Throwablen kiinni mutta parhaan käytännön mukaan sitä ei suositella saalis Heitettävä . Kiinni heittävä sisältää myös virheet, me ei pitäisi saada kiinni virheitä, se auttaa tunnistamaan JVM-ongelmat.

Siitä, pitäisikö sinun kiinni heittää?

Älä Catch Throwable You voi käyttää sitä a saada kiinni lauseke, mutta sinun pitäisi älä koskaan tee sitä! Jos sinä käyttää Heitettävä jonkin sisällä saada kiinni lauseke, se ei vain saada kiinni kaikki poikkeukset; se myös tulee saada kiinni kaikki virheet. JVM lähettää virheet osoittamaan vakavia ongelmia, joita sovelluksen ei ole tarkoitus käsitellä.

Lisäksi, onko RuntimeExceptionin saaminen hyvä käytäntö? Viltti- kiinni kaikki - joko Exception tai Throwable, mikä on paljon pahempaa - ei ole a hyvä käytäntö koska oletat, että voit toipua kaikesta poikkeuksellisesta käytöksestä. Sivussa: Kyllä, saada kiinni Poikkeus myös catch RuntimeException , koska Exception on huippuluokka RuntimeException.

Vain niin, voimmeko heittää heitettävän Javassa?

Heitettävä on superluokka kaikentyyppisille virheille ja poikkeuksille java . Tämä luokka on jäsen java . lang paketti. Vain tämän luokan tai sen alaluokkien esiintymät ovat heitetty mukaan java virtuaalikoneen tai heittää lausunto.

Mikä on heitettävissä oleva Java?

The Heitettävä luokka on kaikkien virheiden ja poikkeuksien yläluokka Java Kieli. Vain objektit, jotka ovat tämän luokan (tai jonkin sen aliluokan) esiintymiä, heittävät Java Virtuaalikone tai voidaan heittää Java heittää lausunto.

Suositeltava: