Эцэст нь Java дээр юу хийдэг вэ?
Эцэст нь Java дээр юу хийдэг вэ?

Видео: Эцэст нь Java дээр юу хийдэг вэ?

Видео: Эцэст нь Java дээр юу хийдэг вэ?
Видео: Java Эцэст нь Түлхүүр үг - Эцэст нь Java заавар 2024, May
Anonim

Эцэст нь Java блок нь холболтыг хаах, урсгал гэх мэт чухал кодыг гүйцэтгэхэд ашиглагддаг блок юм. Эцэст нь Java Тусгай тохиолдлыг зохицуулсан эсэхээс үл хамааран блок үргэлж биелдэг. Эцэст нь Java блок нь try эсвэл catch блокыг дагадаг.

Энгийнээр хэлэхэд Java-г үргэлж ажиллуулдаг уу?

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

Нэмж дурдахад, хэзээ Java-д блок хийгдээгүй вэ? Тайлбар: Хэрэв оролдох эсвэл барих код ажиллаж байх үед JVM гарвал гүйцэтгэсэн , дараа нь эцэст нь блокло болно гүйцэтгэхгүй . Үүний нэгэн адил, утас бол гүйцэтгэж байна try эсвэл catch код тасалдсан эсвэл устгагдсан, the эцэст нь блокло болно гүйцэтгэхгүй програм бүхэлдээ үргэлжилж байгаа ч гэсэн.

Үүний нэгэн адил хүмүүс Java хэл дээр try catch гэж юу вэ гэж асуудаг.

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

Java хэл дээрх эцсийн болон эцсийн хооронд ямар ялгаа байдаг вэ?

Финал анги удамших боломжгүй, эцсийн аргыг дарж болохгүй ба эцсийн хувьсагчийн утгыг өөрчлөх боломжгүй. Эцэст нь нь чухал кодыг байрлуулахад ашиглагддаг бөгөөд энэ нь онцгой тохиолдлыг зохицуулсан эсэхээс үл хамааран гүйцэтгэгдэх болно. Finalize нь объектыг хог цуглуулахаас өмнөхөн цэвэрлэх боловсруулалтыг хийхэд хэрэглэгддэг. Финал түлхүүр үг юм.

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