Jaribu kukamata ni nini na mwishowe kwenye Java?
Jaribu kukamata ni nini na mwishowe kwenye Java?

Video: Jaribu kukamata ni nini na mwishowe kwenye Java?

Video: Jaribu kukamata ni nini na mwishowe kwenye Java?
Video: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, Mei
Anonim

Jaribio la Java , kukamata na hatimaye blocks husaidia katika kuandika msimbo wa programu ambayo inaweza kutupa vighairi wakati wa utekelezaji na inatupa nafasi ya kupata nafuu kutoka kwa ubaguzi kwa kutekeleza mantiki ya programu mbadala au kushughulikia hali isiyofuata kanuni kwa uzuri ili kuripoti kwa mtumiaji.

Watu pia huuliza, ni jinsi gani kujaribu catch hatimaye hufanya kazi katika Java?

Mtiririko wa udhibiti ndani jaribu / kukamata / hatimaye vitalu: Ikiwa kuna ni Hapana ubaguzi ilitokea katika kanuni ambayo ni sasa katika jaribu zuia kisha kwanza, the jaribu block inatekelezwa kabisa na kisha udhibiti huhamishiwa hatimaye kuzuia (kuruka kukamata vitalu). Ikiwa taarifa ya kurudi ni walikutana ama katika jaribu au kukamata kuzuia.

Kando hapo juu, ni wakati gani wa kutumia jaribu na kukamata kwenye Java? Jaribio la Java - kukamata block inatumika kushughulikia vighairi katika programu. Kanuni katika jaribu kuzuia inatekelezwa na ikiwa ubaguzi wowote utatokea, kukamata block hutumiwa kuzichakata. Ikiwa kukamata block haiwezi kushughulikia ubaguzi, inatupwa nyuma kwa programu ya mpigaji.

Hapa, ni nini kujaribu hatimaye katika Java?

Java hatimaye block ni kizuizi ambacho hutumika kutekeleza nambari muhimu kama vile muunganisho wa kufunga, mtiririko n.k. Java hatimaye block inatekelezwa kila wakati ikiwa ubaguzi unashughulikiwa au la. Java hatimaye block inafuata jaribu au block block.

Je, tunaweza kuandika kujaribu bila kukamata na hatimaye katika Java?

Ndiyo, tunaweza kuwa na jaribu bila kukamata kuzuia kwa kutumia hatimaye kuzuia. Wewe unaweza kutumia jaribu na hatimaye . Kama unajua hatimaye block daima hutekeleza hata kama una taarifa ya ubaguzi au ya kurudisha ndani jaribu block isipokuwa katika kesi ya System.

Ilipendekeza: