Hatimaye hufanya nini katika Java?
Hatimaye hufanya nini katika Java?

Video: Hatimaye hufanya nini katika Java?

Video: Hatimaye hufanya nini katika Java?
Video: Загадки жизни на планете Земля 2024, Aprili
Anonim

Java hatimaye block ni kizuizi kinachotumika kutekeleza nambari muhimu kama vile kufunga muunganisho, kutiririsha n.k. Java hatimaye block inatekelezwa kila wakati ikiwa ubaguzi unashughulikiwa au la. Java hatimaye block inafuata jaribu au catch block.

Kwa hivyo, je, hatimaye hutekeleza Java kila wakati?

Ndiyo, hatimaye block ni kila mara pata kutekelezwa isipokuwa kama kuna kusitishwa kwa programu isiyo ya kawaida ama kutokana na ajali ya JVM au kutoka kwa simu kwenda kwa System. Utgång(). A hatimaye block ni kila mara pata kutekelezwa ikiwa ubaguzi umetokea au la.

Kwa kuongeza, wakati kizuizi hakijatekelezwa katika Java? Kumbuka: Ikiwa JVM itatoka wakati msimbo wa kujaribu au kukamata unafanywa kutekelezwa , kisha hatimaye kuzuia mapenzi si kutekeleza . Vivyo hivyo, ikiwa thread kutekeleza msimbo wa kujaribu au kukamata umeingiliwa au kuuawa, the hatimaye kuzuia mapenzi si kutekeleza ingawa maombi kwa ujumla yanaendelea.

Vivyo hivyo, watu huuliza, ni nini kujaribu kukamata hatimaye kwenye Java?

Jaribio la Java , kukamata na hatimaye blocks husaidia katika kuandika msimbo wa programu ambayo inaweza kutupa vighairi wakati wa utekelezaji na inatupa fursa ya kupona ubaguzi kwa kutekeleza mantiki ya programu mbadala au kushughulikia ubaguzi kwa uzuri kuripoti kwa mtumiaji.

Kuna tofauti gani kati ya mwisho na hatimaye katika Java?

Mwisho darasa haliwezi kurithiwa, mwisho njia haiwezi kubatilishwa na mwisho thamani tofauti haiwezi kubadilishwa. Hatimaye inatumika kuweka nambari muhimu, itatekelezwa ikiwa ubaguzi unashughulikiwa au la. Finalize hutumika kufanya usindikaji wa kusafisha kabla tu ya kukusanya takataka. Mwisho ni neno muhimu.

Ilipendekeza: