Үл хамаарах зүйл гэж юу гэсэн үг вэ?
Үл хамаарах зүйл гэж юу гэсэн үг вэ?

Видео: Үл хамаарах зүйл гэж юу гэсэн үг вэ?

Видео: Үл хамаарах зүйл гэж юу гэсэн үг вэ?
Видео: Хамгийн хүчирхэг телескоп! - Жеймс Вебб гэж юу вэ ? 2024, May
Anonim

Нөхцөл үл хамаарах зүйл Энэ нь "онцгой үйл явдал" гэсэн хэллэгийн товчлол юм. Тодорхойлолт : Ан үл хамаарах зүйл Энэ нь программыг гүйцэтгэх явцад тохиолддог, програмын зааврын хэвийн урсгалыг алдагдуулдаг үйл явдал юм. үүсгэх үл хамаарах зүйл объект болон түүнийг ажиллах цагийн системд шилжүүлэхийг дууддаг үл хамаарах зүйл хийх.

Тэгвэл аль нь онцгой тохиолдол гаргахад хэрэглэгддэг вэ?

The шидэх Java хэл дээрх түлхүүр үг ашигласан тодорхой болгох үл хамаарах зүйл хаях арга эсвэл кодын аль нэг блокоос. Бид чадна шидэх шалгасан эсвэл шалгаагүй үл хамаарах зүйл . The шидэх түлхүүр үг нь голчлон шиддэг байсан заншил үл хамаарах зүйлүүд.

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

Үүнийг анхаарч үзвэл, үл хамаарах зүйл хаях, үл хамаарах зүйлийг барих хоёр юугаараа ялгаатай вэ?

Throws заалтыг зарлахад ашигладаг үл хамаарах зүйл , энэ нь оролдлоготой төстэй ажилладаг гэсэн үг юм. барих блок. Шидэх түлхүүр үг ашигласан байна дахь арга бие үл хамаарах зүйл хаях , харин throws нь мэдэгдлийн гарын үсэгт хэрэглэгддэг үл хамаарах зүйлүүд тохиолдож болох юм дахь мэдэгдлүүд байна дахь арга.

Та хэзээ онцгой тохиолдол гаргах ёстой вэ?

Ашиглах үл хамаарах зүйлүүд үл тоомсорлож болохгүй зүйлсийн талаар мэдэгдэх. Битгий ашигла үл хамаарах зүйлүүд хэрэв алдааг дотооддоо шийдвэрлэх боломжтой бол. эсэхийг шалгаарай үл хамаарах зүйлүүд таны хэвшлийн бусадтай ижил түвшинд байна. Үл хамаарах зүйл үнэхээр онцгой зүйлд зориулагдсан байх ёстой.

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