Java хэл дээрх шалгагдаагүй үл хамаарах зүйл юу вэ?
Java хэл дээрх шалгагдаагүй үл хамаарах зүйл юу вэ?
Anonim

Java дээр онцгой тохиолдлыг тэмдэглээгүй тэдгээр нь Үл хамаарах зүйл Эмхэтгэх хугацаанд ажиллах нь шалгагдаагүй. Эдгээр үл хамаарах зүйлүүд буруу програмчлалын улмаас үүсдэг. Програм нь эмхэтгэлд алдаа гаргахгүй. Бүгд Сонгогдоогүй үл хамаарах зүйлүүд нь RuntimeException ангийн шууд дэд ангиуд юм.

Нэмж дурдахад, жишээн дээр Java дээр тэмдэглэгдээгүй үл хамаарах зүйл юу вэ?

Шалгагдаагүй үл хамаарах зүйлсийн жишээ нь: ArithmeticException, ArrayStoreException, ClassCastException гэх мэт. “Хачирхалтай нь тэр RuntimeException Энэ нь өөрөө Exception-ийн дэд анги юм, өөрөөр хэлбэл бүх шалгагдаагүй онцгой байдлын ангиудыг далд байдлаар шалгах ёстой байсан ч тийм биш."

Нэмж хэлэхэд, Java хэл дээрх шалгагдсан болон шалгагдаагүй үл хамаарах зүйлүүдийн хооронд ямар ялгаа байдаг вэ? Үндсэн шалгагдсан болон шалгагдаагүй онцгой байдлын ялгаа тэр нь шалгасан үл хамаарах зүйлүүд байна шалгасан хөрвүүлэх үед шалгагдаагүй үл хамаарах зүйлүүд байна шалгасан ажиллах үед.

Нэмж дурдахад, та Java дээр шалгагдаагүй онцгой тохиолдлыг барьж чадах уу?

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

Дараах зүйлсийн аль нь шалгагдаагүй үл хамаарах зүйл вэ?

Ан шалгагдаагүй үл хамаарах зүйл нь үл хамаарах зүйл гүйцэтгэх үед тохиолддог. Эдгээр Runtime гэж бас нэрлэдэг Үл хамаарах зүйл . Эдгээр логик алдаа эсвэл API-г зохисгүй ашиглах гэх мэт програмчлалын алдааг оруулаарай. Ажиллах цаг үл хамаарах зүйлүүд эмхэтгэх үед үл тоомсорлодог.

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