Java-г catch stop гүйцэтгэхийг оролдож үзэх үү?
Java-г catch stop гүйцэтгэхийг оролдож үзэх үү?

Видео: Java-г catch stop гүйцэтгэхийг оролдож үзэх үү?

Видео: Java-г catch stop гүйцэтгэхийг оролдож үзэх үү?
Видео: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Арваннэгдүгээр
Anonim

доторх BadNumberException параметр e барих -зүйл нь үл хамаарах зүйл хаясан тохиолдолд хуваах аргаас шидэгдсэн үл хамаарах зүйлийг заана. Хэрэв дуудагдсан аргууд эсвэл мэдэгдлүүдийн аль нэгээр онцгой тохиолдол гарахгүй бол гүйцэтгэсэн дотор хичээ -блок, the барих -блок зүгээр л үл тоомсорлодог. Тийм биш байх болно гүйцэтгэсэн.

Мөн мэдэх зүйл бол онцгой тохиолдол хаях нь Java-ийн гүйцэтгэлийг зогсоодог уу?

3 хариулт. Хэрэв чи шидэх нь үл хамаарах зүйл , арга гүйцэтгэл болно Зогс болон үл хамаарах зүйл байна шидсэн дуудагчийн арга руу. шидэх үргэлж тасалдуулж байна гүйцэтгэл одоогийн аргын урсгал.

Хоёрдугаарт, Java дээр try catch хэрхэн ажилладаг вэ? Хяналтын урсгал хичээ / барих / эцэст нь блокууд: Хэрэв байгаа бол байна үгүй үл хамаарах зүйл кодонд тохиолдсон байна -д үзүүлэв хичээ блок дараа нь эхлээд, the хичээ блок бүрэн гүйцэтгэгдэж, дараа нь хяналт шилжинэ эцэст нь блок (алгасах барих блокууд). Хэрэв буцаах мэдэгдэл бол байна аль нь ч тааралдсан хичээ эсвэл барих блок.

Үүнээс гадна, татсаны дараа код Java-г ажиллуулдаг уу?

Учир нь үл хамаарах зүйл тохиолдвол, Код finally заалтад will гүйцэтгэх Үл хамаарах зүйл нь аргын үлдсэн хэсгийг цуцалсан ч гэсэн үл хамаарах зүйл гадагшаа тархдаг тул гүйцэтгэл ; Дараах код оролдлого/ барих блок хийхгүй цаазлуулах үл хамаарах зүйл нь а-д баригдаагүй бол барих хаах ба дахин шидэхгүй.

Java дээр оролдоход Catch заавал байх ёстой юу?

А барих заалт байхгүй бол байж болохгүй хичээ мэдэгдэл. Тийм биш албадмал a хичээ / барих блок байна. The хичээ аль аль ньгүйгээр блок байх боломжгүй барих заалт эсвэл эцсийн өгүүлбэр. хооронд ямар ч код байж болохгүй хичээ , барих , эцэст нь блоклодог.

Зөвлөмж болгож буй: