Kas täitmine jätkub pärast Java püüdmist?
Kas täitmine jätkub pärast Java püüdmist?

Video: Kas täitmine jätkub pärast Java püüdmist?

Video: Kas täitmine jätkub pärast Java püüdmist?
Video: 20 kasulikku Aliexpressi autotööstust, mis pöördub iga autoomaniku poole 2024, November
Anonim

Programm jätkub hukkamine kui erandi tabab kuskil " püüda "plokk. Püüdmine erandeid selgitatakse hiljem. Saate oma koodist lisada mis tahes tüüpi erandi, kui teie meetodi allkiri seda deklareerib. Samuti saate teha oma erandeid.

Veelgi enam, kas see käivitatakse lõpuks pärast Java püüdmist?

Jah see tahe . Pole tähtis, mis teie katsega juhtub või püüda blokeerida, kui ei ole teisiti System. kutsus välja exit() või JVM jooksis kokku. kui plokis (plokkides) on tagastuslause, lõpuks saab olla hukatud enne seda tagastusavaldust.

Lisaks ülaltoodule, kus jätkub hukkamine pärast erandi tegemist ja tabamist? a täitmine jätkub kus on erand on püütud , see on alguses püüda plokk, mis käsitleb konkreetselt voolu erand tüüp. a püüda plokk on hukatud , teine püüda plokke ignoreeritakse (mõelge mitmele püüda blokk lülitilausena).

Kas siis erandi viskamine peatab Java täitmise?

3 vastust. Kui sa viskama a erand , meetod hukkamine tahe peatus ja erand on visatud helistaja meetodile. viskama alati katkestada hukkamine praeguse meetodi voog.

Kas saagi viskamise korral hukatakse lõpuks?

Jah. Vaadake dokumentatsiooni: lõpuks blokeerida alati teostab millal prooviplokk väljub. Märge: Kui JVM väljub katse ajal või püüda kood on olemas hukatud , siis lõpuks blokeerida ei pruugi hukata.

Soovitan: