Видео: Шидэх заалтгүй аргаас шалгасан үл хамаарах зүйлийг хаях арга бий юу?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
9 хариулт. Та шидэж чадна шалгагдаагүй үл хамаарах зүйлүүд Хэрэв та үнэхээр хүсэж байгаа бол тэдгээрийг зарлах шаардлагагүй. Сонгогдоогүй үл хамаарах зүйлүүд RuntimeException-г өргөтгөх. Өргөтгөсөн шидэгдэх зүйлс Алдаа байна бас тэмдэглээгүй, гэхдээ ёстой зөвхөн ноцтой асуудалд (хүчингүй байт код гэх мэт) ашиглах боломжтой.
Зүгээр л, бид шалгасан үл хамаарах зүйлийг хаяж чадах уу?
Гэхдээ хэрэв бид хаядаг а шалгасан үл хамаарах зүйл ашиглах шидэх мэдэгдэл, бид аль нэгийг нь зохицуулах ЗААВАЛ үл хамаарах зүйл catch блок эсвэл аргад үүнийг ашиглан маш тодорхой зарлана шиддэг тунхаглал. Java хэл дээр Error болон RuntimeException-ийн дэд анги бүрийг тэмдэглээгүй үл хамаарах зүйл . А шалгасан үл хамаарах зүйл нь Throwable ангиллын бусад бүх зүйл юм.
Цаашилбал, бид шидэлтгүйгээр үл хамаарах зүйлийг хаяж чадах уу? Та шидэж болно шалгагдаагүй үл хамаарах зүйлүүд тэдгээрийг зарлах шаардлагатай бол Та үнэхээр хүсч байна. Сонгогдоогүй үл хамаарах зүйлүүд RuntimeException-г өргөтгөх. Алдааг өргөтгөх шидэж болох зүйлсийг мөн тэмдэглээгүй, гэхдээ зөвхөн ноцтой асуудалд (хүчингүй байт код гэх мэт) ашиглах ёстой.
Цаашилбал, аргаас шалгасан үл хамаарах зүйл хаяхад юу болох вэ?
Үл хамаарах зүйлийг шалгасан байна шалгасан эмхэтгэх үед. Энэ нь хэрэв a арга байна шалгасан үл хамаарах зүйлийг хаях тэгээд тэр ёстой зохицуулах үл хамаарах зүйл try-catch блок эсвэл үүнийг ашиглан ёстой -ийг тунхаглах үл хамаарах зүйл ашиглах шиддэг Түлхүүр үг, эс тэгвээс програм эмхэтгэлд алдаа гаргах болно.
Аргын дотор онцгой тохиолдлыг зохицуулахгүй бол шалгасан үл хамаарах зүйл үүсгэж болох аргын аргын толгой хэсэгт аль түлхүүр үгийг ашиглах ёстой вэ?
The түлхүүр үг шидэх Java хэл дээр байдаг ашигласан тодорхой болгох шидэх а үл хамаарах зүйл -аас а арга эсвэл ямар ч блок - ийн код. Бид шидэж чадна аль аль нь шалгасан эсвэл тэмдэглээгүй үл хамаарах зүйл.
Зөвлөмж болгож буй:
String-д хамаарах үл хамаарах зүйл юу буцаана?
ToString нь хүмүүст ойлгоход зориулагдсан одоогийн онцгой байдлын дүрслэлийг буцаана. ToString-ийн өгөгдмөл хэрэгжүүлэлт нь одоогийн онцгой тохиолдолыг гаргасан ангийн нэр, мессеж, дотоод онцгой тохиолдол дээр ToString дуудлагын үр дүн болон Environment-г дуудсаны үр дүнг авдаг
Дараахь зүйлсийн аль нь ажиллаж байгаа програм хангамжийг бий болгохын тулд өөр хоорондоо харилцдаг бие даасан үйлчилгээний багцад хамаарах вэ?
Үйлчилгээнд чиглэсэн архитектур нь ажиллаж байгаа програм хангамжийг бий болгохын тулд өөр хоорондоо харилцдаг бие даасан үйлчилгээний багц юм. Олон шатлалт сүлжээнд: бүх сүлжээний ажил хэд хэдэн түвшний серверүүд дээр тэнцвэртэй байдаг
Аль арга нь string ангилалд хамаарах вэ?
Java анги. lang. Мөрийн арга Дүгнэлт char charAt(int index) Заасан индексийн тэмдэгтийг буцаана. int compareTo(Object o) Энэ мөрийг өөр объекттой харьцуулна. int compareTo(String anotherString) Хоёр мөрийг үг зүйгээр харьцуулна
Ангийн дүрд хамаарах үл хамаарах зүйл юу вэ?
1. Танилцуулга. ClassCastException нь ангийг нэг төрлөөс нөгөөд буруу дамжуулахыг оролдох үед Java-д бий болсон ажиллах үеийн онцгой тохиолдол юм. Код нь объектыг холбогдох ангид дамжуулахыг оролдсон боловч үүний жишээ биш гэдгийг харуулах зорилгоор шидсэн
Би үл хамаарах зүйлийг хэрхэн хэвлэх вэ?
PrintStackTrace() аргыг ашиглан Java-д онцгой тохиолдлын мессежийг хэвлэх янз бүрийн арга − Энэ нь үл хамаарах зүйлийн нэр, тайлбар, үл хамаарах зүйл тохиолдсон мөрийг оруулан бүрэн стекийн мөрийг хэвлэнэ. барих (Үл хамаарах e) {e. toString() аргыг ашиглах - Энэ нь үл хамаарах зүйлийн нэр болон тайлбарыг хэвлэдэг. getMessage() аргыг ашиглах - Ихэвчлэн ашигладаг