Unaweza kujaribu kukamata nyingi kwenye Java?
Unaweza kujaribu kukamata nyingi kwenye Java?

Video: Unaweza kujaribu kukamata nyingi kwenye Java?

Video: Unaweza kujaribu kukamata nyingi kwenye Java?
Video: 🤩Amazing Bird Breeding Update | Finches | Softbills, Canary Birds, Budgies, Bird Aviary | S3:Ep2 2024, Mei
Anonim

Java catch nyingi isipokuwa

A jaribu kuzuia unaweza kufuatiwa na moja au zaidi kukamata vitalu. Kila moja kukamata block lazima iwe na kidhibiti tofauti. Kwa hivyo, ikiwa wewe kuwa na kufanya kazi tofauti kwa kutokea kwa tofauti tofauti, tumia java nyingi kukamata kuzuia.

Kuhusiana na hili, jaribio linaweza kuwa na upatikanaji wa samaki nyingi?

ndio wewe inaweza kukamata nyingi vitalu na jaribu kauli. Unaanza na kukamata tofauti maalum na kisha kwenye kizuizi cha mwisho unaweza kukamata Ubaguzi wa msingi. Moja tu ya kukamata kuzuia mapenzi kushughulikia ubaguzi wako. Wewe unaweza kujaribu kuzuia bila a kukamata kuzuia.

Vivyo hivyo, ni vizuizi vingapi vya kujaribu vinaweza kuwa huko kwenye Java? Ina moja jaribu kuzuia na tatu kukamata vitalu . Kimoja tu catch block mapenzi kutekelezwa mara moja, inategemea mantiki ndani jaribu kuzuia . Ndani yangu jaribu kuzuia , msimbo una aina tatu za ubaguzi.

Baadaye, mtu anaweza pia kuuliza, tunaweza kupata samaki nyingi kwa jaribio moja kwenye Java?

A jaribio moja kuzuia inaweza kukamata nyingi vitalu vinavyohusishwa nayo, unapaswa kuweka kukamata huzuia kwa njia ambayo kidhibiti cha ubaguzi wa kawaida kukamata block iko mwisho (tazama kwenye mfano hapa chini). Haupaswi kugawanya nambari kwa sifuri ambayo nimetoka jaribu - kukamata zuia ndani Java.

Je, samaki wengi hufanya kazi vipi?

Kwa ujumla, kukamata nyingi block inatumika kushughulikia aina tofauti za tofauti inamaanisha kila moja kukamata block hutumiwa kushughulikia aina tofauti za ubaguzi. Ikiwa aina fulani ya ubaguzi inalinganishwa na ya kwanza kukamata kuzuia, kisha kwanza kukamata block executes na iliyobaki ya kukamata vitalu vinapuuzwa.

Ilipendekeza: