Java ni qo'lga kiritgandan keyin bajarish davom etadimi?
Java ni qo'lga kiritgandan keyin bajarish davom etadimi?

Video: Java ni qo'lga kiritgandan keyin bajarish davom etadimi?

Video: Java ni qo'lga kiritgandan keyin bajarish davom etadimi?
Video: Telefonni koʻz bilan boshqarish 2024, Noyabr
Anonim

Dastur davom etadi ijro istisno biror joyda " tomonidan ushlanganda tutmoq "blok. Tutish istisnolar keyinroq tushuntiriladi. Usul imzongiz buni e'lon qilgan ekan, kodingizdan har qanday istisno turini tashlashingiz mumkin. Siz o'zingizning istisnolaringizni ham qilishingiz mumkin.

Bundan tashqari, Java ni qo'lga kiritgandan so'ng nihoyat bajariladimi?

Ha, u bo'ladi . Sizning harakatingizda nima bo'lishidan qat'iy nazar yoki tutmoq bloklash, agar boshqacha bo'lmasa, tizim. exit() chaqirildi yoki JVM ishdan chiqdi. agar blok(lar)da qaytarish bayonoti mavjud bo'lsa, nihoyat bo'ladi bo'l bajarilgan bu qaytarish bayonotidan oldin.

Yuqoridagilardan tashqari, istisno qilingan va qo'lga olingandan keyin ijro qayerda davom etadi? the ijrosi qayta tiklanadi qayerda istisno hisoblanadi ushlandi , bu ning boshida tutmoq oqimga maxsus murojaat qiluvchi blok istisno turi. the tutmoq blok hisoblanadi bajarilgan , boshqa tutmoq bloklar e'tiborga olinmaydi (bir nechta tutmoq switch bayonoti sifatida blok).

Keyin, istisno qilish Java-ning bajarilishini to'xtatadimi?

3 ta javob. Agar Siz tashlash the istisno , usul ijro bo'ladi STOP va istisno hisoblanadi tashlangan qo'ng'iroq qiluvchi usuliga. tashlash har doim to'xtatib turing ijro joriy usulning oqimi.

Nihoyat, agar ushlangan bo'lsa, qatl qilinadimi?

Ha. Hujjatlarga qarang: The nihoyat har doim bloklash qachon amalga oshiradi try bloki chiqadi. Eslatma: Agar JVM sinash paytida yoki tutmoq kod mavjud bajarilgan , keyin nihoyat bloklanmasligi mumkin bajarmoq.

Tavsiya: