Ali lahko poskusite imeti več catch v Javi?
Ali lahko poskusite imeti več catch v Javi?

Video: Ali lahko poskusite imeti več catch v Javi?

Video: Ali lahko poskusite imeti več catch v Javi?
Video: ҚОСЫЛҒАН АУЫЛДА ЖЫН МЕНЕН СӨЙЛЕСІЗ 2024, Maj
Anonim

Java ulov večkrat izjeme

A poskusite blokirati lahko sledi ena ali več ujeti blokov. Vsak ujeti blok mora vsebovati drugačen obdelovalec izjem. Torej, če ti imeti opravljati različne naloge ob pojavu različnih izjem, uporabite java več- ujeti blok.

Ali ima lahko poskus v zvezi s tem več ulovov?

Ja ti lahko ima več ulovov bloki z poskusi izjava. Začnete z lovljenjem določenih izjem, nato pa lahko v zadnjem bloku ujeti osnovna izjema. Samo eden od ujeti blok volja uredite svojo izjemo. ti lahko poskusite blok brez a ujeti blok.

Podobno, koliko blokov try catch je lahko v Javi? Ima enega poskusi blokirati in tri ulov blokov . Samo en catch block bo se izvede takoj, odvisno od logike znotraj poskusi blokirati . Znotraj mojega poskusi blokirati , koda vsebuje tri vrste izjem.

Pozneje se lahko vprašamo, ali imamo v Javi več ulovov za en poskus?

A en poskus blok lahko ima več ulovov blokov, povezanih z njim, morate postaviti ujeti bloki na tak način, da generični obdelovalec izjem ujeti blok je zadnji (glejte spodnji primer). Ne bi smeli deliti števila z ničlo poskusi - ujeti blokiraj Java.

Kako deluje večkratni ulov?

na splošno večkratni ulov blok se uporablja za obdelavo različnih vrst izjem pomeni vsak ujeti blok se uporablja za obdelavo različnih vrst izjem. Če se dana vrsta izjeme ujema s prvo ujeti blok, nato najprej ujeti blok izvede in preostali del ujeti bloki so prezrti.

Priporočena: