Java-г барьж авсны дараа гүйцэтгэл үргэлжлэх үү?
Java-г барьж авсны дараа гүйцэтгэл үргэлжлэх үү?

Видео: Java-г барьж авсны дараа гүйцэтгэл үргэлжлэх үү?

Видео: Java-г барьж авсны дараа гүйцэтгэл үргэлжлэх үү?
Видео: Catch Java зааварчилгааг үзээрэй 2024, May
Anonim

Хөтөлбөрийг үргэлжлүүлж байна гүйцэтгэл үл хамаарах зүйл нь хаа нэгтээ баригдсан үед " барих " блок. Барьж байна Үл хамаарах зүйлсийг дараа нь тайлбарлах болно. Таны аргын гарын үсэг үүнийг зарласан л бол та өөрийн кодоос ямар ч төрлийн үл хамаарах зүйлийг хаяж болно. Та мөн өөрийн үл хамаарах зүйлийг гаргаж болно.

Түүнээс гадна Java-г барьж авсны дараа эцэст нь ажиллах уу?

Тийм ээ болно . Таны оролдлогод юу тохиолдох нь хамаагүй барих Систем өөрөөр заагаагүй бол блоклох. exit() гэж дуудсан эсвэл JVM гацсан. хэрэв блок(ууд)-д буцах мэдэгдэл байгаа бол, эцэст нь болно байх гүйцэтгэсэн буцаах мэдэгдлийн өмнө.

Дээрээс нь үл хамаарах зүйл шидэгдэж, баригдсаны дараа гүйцэтгэх ажиллагаа хаана үргэлжлэх вэ? нь гүйцэтгэлийг үргэлжлүүлж байна хаана үл хамаарах зүйл байна баригдсан , энэ нь эхэнд байна барих гүйдлийг тусгайлан харуулдаг блок үл хамаарах зүйл төрөл. нь барих блок байна гүйцэтгэсэн , бусад барих блокуудыг үл тоомсорлодог (олон барих солих мэдэгдэл болгон блоклох).

Тэгвэл онцгой тохиолдол гаргах нь Java-г гүйцэтгэхийг зогсоодог уу?

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

Барьж шидвэл эцэст нь цаазлагдах уу?

Тиймээ. Баримт бичгийг үзнэ үү: The эцэст нь үргэлж блокло үед гүйцэтгэнэ try блок гарна. Жич: Хэрэв эсвэл оролдох үед JVM гарна барих код байна гүйцэтгэсэн , дараа нь эцэст нь блоклохгүй байж болно гүйцэтгэх.

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