Шалгагдаагүй онцгой тохиолдлуудыг зохицуулах ёстой юу?

Агуулгын хүснэгт:

Шалгагдаагүй онцгой тохиолдлуудыг зохицуулах ёстой юу?
Шалгагдаагүй онцгой тохиолдлуудыг зохицуулах ёстой юу?

Видео: Шалгагдаагүй онцгой тохиолдлуудыг зохицуулах ёстой юу?

Видео: Шалгагдаагүй онцгой тохиолдлуудыг зохицуулах ёстой юу?
Видео: Сатурн 🪐 в гороскопе Джйотиш 2024, Гуравдугаар сар
Anonim

Өмнө нь дурьдсанчлан, цорын ганц бодит ялгаа нь шалгасан үл хамаарах зүйлүүдийн хувьд та тэдгээрийг зохицуулах ёстой (тэдгээрийг нэвтрүүлэх эсвэл барьж авах замаар) бөгөөд хөрвүүлэгч үүнийг баталгаажуулах болно - нөгөө талаас,шалгагдаагүй үл хамаарах зүйлсийг зохицуулах нь сонголттой.

Та шалгаагүй үл хамаарах зүйлсийг хэрхэн зохицуулах вэ?

ArrayIndexoutOfBoundException-г зохицуулах: Try-catch Block бид энэ онцгой тохиолдлыг зохицуулж чадна try мэдэгдэл нь алдааг шалгах кодын блокыг тодорхойлох боломжийг олгодог бөгөөд catch блок нь өгөгдсөн онцгой байдлын объектыг барьж авдаг. шаардлагатай үйлдлүүдийг хийх. Хөтөлбөр хаагдахгүй.

Шалгагдаагүй онцгой тохиолдлуудыг зохицуулах шаардлагатай юу?

Шалгасан онцгой тохиолдлуудыг Үндсэн оролдлого-захиалах эцсийн онцгой тохиолдлыг зохицуулах хэсэгт тайлбарласны дагуу тодорхой барьж эсвэл үржүүлэх ёстой. Шалгагдаагүй үл хамаарах зүйлд энэ шаардлага байхгүй. Тэднийг барьж, шидсэн гэж зарлах шаардлагагүй.

Шалгагдаагүй үл хамаарах зүйлийг барих нь сайн туршлага мөн үү?

Эдгээр ерөнхий үл хамаарах зүйлүүдийн аль нэгийг нь (үүнд шидэх боломжтой) барьж авах нь буруу санаа юм, учир нь энэ нь та алдаа гарч болзошгүй нөхцөл байдал бүрийг ойлгож байна гэж мэдэгдэж байна ба та үргэлжлүүлж болно. Гэсэн хэдий ч асаалттай.

Бид Java хэл дээр шалгагдаагүй үл хамаарах зүйлсийг зохицуулах ёстой юу?

Шалгасан үл хамаарах зүйл үүсгэдэг эсвэл шалгасан үл хамаарах зүйлийг зааж өгсөн аргыг дууддаг арга нь үүнийг зааж өгөх эсвэл зохицуулах шаардлагатай. Сонгогдоогүй онцгой тохиолдлууд extend RuntimeException. Та эдгээрийг таны таамаглах боломжгүй дотоод алдаануудад ашиглах хэрэгтэй бөгөөд ихэнхдээ програмыг сэргээх боломжгүй байдаг.

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