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

InvocationTargetException-г тусгасан Java хэл гэж юу вэ?
InvocationTargetException-г тусгасан Java хэл гэж юу вэ?

Видео: InvocationTargetException-г тусгасан Java хэл гэж юу вэ?

Видео: InvocationTargetException-г тусгасан Java хэл гэж юу вэ?
Видео: Александр Колесников - JDBC Pools Battle 2024, Арваннэгдүгээр
Anonim

The InvocationTargetException нь дуудагдсан арга эсвэл байгуулагчаар үүсгэсэн онцгой тохиолдлыг ороосон шалгагдсан онцгой тохиолдол юм. Хаясан онцгой тохиолдол нь барилгын ажлын үед өгөгдсөн бөгөөд getTargetException аргаар хандах боломжтой. Энэ үл хамаарах зүйл нь шалтгаан гэж нэрлэгддэг бөгөөд getCause аргаар хандах боломжтой.

Түүнээс гадна, Java Lang нь InvocationTargetException-ийг тусгасан нь юу гэсэн үг вэ?

lang . тусгах . InvocationTargetException -тай ажиллах үед шидэгддэг тусгал API нь үндсэн үл хамаарах зүйлийг өөрөө хаях аргыг дуудах гэж оролдох үед.

Java хэл дээрх тусгал API гэж юу болохыг бас мэдэх үү? Тусгал in Java . Тусгал нь API Энэ нь ажиллах үеийн арга, анги, интерфейсийн зан төлөвийг шалгах эсвэл өөрчлөхөд хэрэглэгддэг. Тусгал Энэ нь тухайн объектын харьяалагдах анги, мөн тухайн объектыг ашиглан гүйцэтгэж болох ангийн аргуудын талаар мэдээлэл өгдөг.

Үүнийг анхаарч үзвэл Java Lang IllegalStateException гэж юу вэ?

олон нийтийн анги Хууль бус улсын онцгой тохиолдол RuntimeException-г өргөтгөх. Хууль бус эсвэл тохиромжгүй цагт ямар нэгэн аргыг ашигласан гэсэн дохио. Өөрөөр хэлбэл, Java орчин эсвэл Java програм нь хүссэн үйл ажиллагаанд тохирох төлөвт ороогүй байна.

Би тэг заагчийн үл хамаарах байдлыг хэрхэн засах вэ?

Үүнд:

  1. null объектын жишээ аргыг дуудаж байна.
  2. null объектын талбарт хандах эсвэл өөрчлөх.
  3. null-ийн уртыг массив шиг авах.
  4. null-ийн үүрэнд массив шиг хандах эсвэл өөрчлөх.
  5. Энэ нь Throwable утга юм шиг null шидэх.

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