Mundarija:

InvocationTargetExceptionni aks ettiruvchi Java tili nima?
InvocationTargetExceptionni aks ettiruvchi Java tili nima?

Video: InvocationTargetExceptionni aks ettiruvchi Java tili nima?

Video: InvocationTargetExceptionni aks ettiruvchi Java tili nima?
Video: 1-dars: HTMLda web-sahifalar tayyorlash 2024, Noyabr
Anonim

The InvocationTargetException chaqirilgan usul yoki konstruktor tomonidan chiqarilgan istisnoni o'rab oladigan tekshirilgan istisno. Olingan istisno qurilish vaqtida taqdim etiladi va unga getTargetException usuli orqali kirish mumkin. Ushbu istisno sabab sifatida tanilgan va unga getCause usuli orqali kirish mumkin.

Bundan tashqari, Java Lang InvocationTargetException nimani anglatadi?

lang . aks ettirish . InvocationTargetException bilan ishlaganda tashlanadi aks ettirish Asosiy istisnoni o'zi chiqaradigan usulni chaqirishga urinayotganda API.

Yana bilingki, Java-da aks ettirish API nima? Reflektsiya ichida Java . Reflektsiya hisoblanadi API ish vaqtida usullar, sinflar, interfeyslarning xatti-harakatlarini tekshirish yoki o'zgartirish uchun ishlatiladi. Reflektsiya bizga ob'ekt tegishli bo'lgan sinf va ob'ekt yordamida bajarilishi mumkin bo'lgan sinfning usullari haqida ma'lumot beradi.

Buni hisobga olsak, Java Lang IllegalStateException nima?

ommaviy sinf IllegalStateException RuntimeException-ni kengaytiradi. Usul noqonuniy yoki nomaqbul vaqtda chaqirilganligi haqida signal. Boshqacha aytganda, Java atrof-muhit yoki Java ilova so'ralgan operatsiya uchun mos holatda emas.

Null ko'rsatkich istisnosini qanday tuzataman?

Bularga quyidagilar kiradi:

  1. Null ob'ektning namuna usulini chaqirish.
  2. Null ob'ekt maydoniga kirish yoki o'zgartirish.
  3. Null uzunligini massiv kabi qabul qilish.
  4. Null ning uyalariga xuddi massiv kabi kirish yoki o'zgartirish.
  5. Nullni tashlash, go'yo u Throwable qiymat kabi.

Tavsiya: