Видео: Ангийн дүрд хамаарах үл хамаарах зүйл юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
1. Танилцуулга. ClassCastException ажиллах хугацаа юм үл хамаарах зүйл Бид зохисгүй оролдлого хийх үед Java хэл дээр өссөн цутгамал а анги нэг төрлөөс нөгөөд. Энэ нь код оролдсоныг харуулахын тулд шидсэн цутгамал холбоотой объект анги , гэхдээ энэ нь жишээ биш юм.
Мөн ClassCastException юу үүсгэдэг вэ?
ClassCastException Код нь объектыг объект биш төрөл рүү шилжүүлэхийг оролдсон үед тохиолддог. Дээрх жишээнд В анги нь А ангиллын төрөл боловч В ангилал нь С ангиллын төрөл биш юм. Тиймээс та авч байна ClassCastException.
Мөн null заагч үл хамаарах зүйл гэж юу болохыг мэдэх үү? NullPointerException нь RuntimeException юм. Java хэл дээр тусгай null утгыг объектын лавлагаанд оноож болно. NullPointerException Програм нь объектын лавлагааг ашиглахыг оролдох үед шидэгддэг null үнэ цэнэ. А-аар иш татсан объект дээр жишээ аргыг дуудах null лавлагаа.
Үүнтэй холбогдуулан та ClassCastException-ээс хэрхэн зайлсхийх вэ?
Ангийн объектыг өөр анги руу оруулах гэж оролдохдоо болгоомжтой байгаарай. Шинэ төрөл нь түүний эцэг эхийн аль нэгэнд хамаарах эсэхийг шалгаарай. Чи чадна урьдчилан сэргийлэх нь ClassCastException Generics-ийг ашиглан, учир нь Generics нь эмхэтгэх цагийг шалгадаг бөгөөд төрөлд аюулгүй програмуудыг боловсруулахад ашиглаж болно.
Java хэл дээр үл хамаарах зүйл юу вэ?
The ClassNotFoundException үед шиддэг Java Виртуал машин (JVM) тодорхой зүйлийг ачаалахыг оролддог анги болон тодорхойлсон анги олдохгүй байна ангийн замд. The ClassNotFoundException шалгасан байна үл хамаарах зүйл мөн иймээс арга буюу байгуулагчийн шидэлтийн заалтад зарлах ёстой.
Зөвлөмж болгож буй:
Үл хамаарах зүйл юу вэ?
Catch нь үл хамаарах зүйлийг тухайн газар өөрөө зохицуулах явдал юм. Тиймээс холбогдох catch блок кодыг ажиллуулсны дараа програм үргэлжилнэ. Хэрэв холбоотой баригдаагүй бол гаднах оролдлого.. барих блокуудыг хайдаг. Энд try блокийн дараах кодыг гүйцэтгэхгүй (зөвхөн эцсийн блокыг гүйцэтгэхээс нааш)
Үл хамаарах зүйл гэж юу гэсэн үг вэ?
Онцгой гэсэн нэр томъёо нь "онцгой үйл явдал" гэсэн хэллэгийн товчлол юм. Тодорхойлолт: Үл хамаарах зүйл нь програмыг гүйцэтгэх явцад гарч, програмын зааврын хэвийн урсгалыг алдагдуулдаг үйл явдал юм. Онцгой объект үүсгэж түүнийг ажиллуулах цагийн системд өгөхийг онцгой тохиолдол хаях гэж нэрлэдэг
NullPointerException яагаад шалгагдаагүй үл хамаарах зүйл вэ?
Java NullPointerException нь шалгагдаагүй онцгой тохиолдол бөгөөд RuntimeException-г өргөтгөдөг. NullPointerException нь үүнийг зохицуулахын тулд catch блок ашиглахыг албаддаггүй. Энэхүү үл хамаарах зүйл нь ихэнх java хөгжүүлэгч нийгэмлэгийн хувьд хар дарсан зүүд шиг юм. Тэд ихэвчлэн бидний хүсээгүй үед гарч ирдэг
SQL үл хамаарах зүйл гэж юу вэ?
Өгөгдлийн сангийн хандалтын алдаа эсвэл бусад алдааны талаар мэдээлэл өгдөг онцгой тохиолдол. SQLException бүр хэд хэдэн төрлийн мэдээллийг өгдөг: алдааг дүрсэлсэн мөр. XOPEN SQLstate конвенц эсвэл SQL 99 конвенцуудыг дагаж мөрддөг 'SQLstate' мөр
String-д хамаарах үл хамаарах зүйл юу буцаана?
ToString нь хүмүүст ойлгоход зориулагдсан одоогийн онцгой байдлын дүрслэлийг буцаана. ToString-ийн өгөгдмөл хэрэгжүүлэлт нь одоогийн онцгой тохиолдолыг гаргасан ангийн нэр, мессеж, дотоод онцгой тохиолдол дээр ToString дуудлагын үр дүн болон Environment-г дуудсаны үр дүнг авдаг