Բովանդակություն:

Ի՞նչ է Java Lang reflect InvocationTargetException-ը:
Ի՞նչ է Java Lang reflect InvocationTargetException-ը:

Video: Ի՞նչ է Java Lang reflect InvocationTargetException-ը:

Video: Ի՞նչ է Java Lang reflect InvocationTargetException-ը:
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Նոյեմբեր
Anonim

Այն InvocationTargetException ստուգված բացառություն է, որը փաթաթում է կանչված մեթոդի կամ կոնստրուկտորի կողմից նետված բացառությունը: Նետված բացառությունը տրամադրվում է շինարարության ժամանակ և կարող է մուտք գործել getTargetException մեթոդի միջոցով: Այդ բացառությունը հայտնի է որպես պատճառ և կարելի է մուտք գործել getCause մեթոդի միջոցով:

Ավելին, ի՞նչ է նշանակում Java Lang-ն արտացոլում InvocationTargetException:

լեզու . արտացոլել . InvocationTargetException հետ աշխատելիս նետվում է արտացոլումը API-ն՝ փորձելով կանչել մեթոդ, որն ինքնին բացառություն է անում:

Նաև գիտեք, թե ինչ է արտացոլման API-ն Java-ում: Արտացոլում մեջ Java . Արտացոլում է API որն օգտագործվում է ուսումնասիրելու կամ փոփոխելու մեթոդների, դասերի, ինտերֆեյսների վարքագիծը գործարկման ժամանակ: Արտացոլում տալիս է մեզ տեղեկատվություն այն դասի մասին, որին պատկանում է օբյեկտը, ինչպես նաև այդ դասի մեթոդների մասին, որոնք կարող են իրականացվել օբյեկտի միջոցով:

Հաշվի առնելով սա՝ ի՞նչ է Java Lang IllegalStateException-ը:

հանրային դաս IllegalStateException երկարացնում է RuntimeException-ը: Ազդանշաններ, որ մեթոդը կիրառվել է անօրինական կամ ոչ պատշաճ ժամանակ: Այլ կերպ ասած, ի Java միջավայր կամ Java հայտը համապատասխան վիճակում չէ պահանջվող գործողության համար:

Ինչպե՞ս շտկել զրոյական ցուցիչի բացառությունը:

Դրանք ներառում են

  1. Կանչում է զրոյական օբյեկտի օրինակի մեթոդը:
  2. Անվավեր օբյեկտի դաշտ մուտք գործելը կամ փոփոխելը:
  3. Հաշվի առնելով զրոյականի երկարությունը, ասես զանգված լինի:
  4. Մուտք գործելով կամ փոփոխելով null-ի սլոտները, կարծես դա զանգված է:
  5. Նուլի շպրտում, կարծես դա Throwable արժեք է:

Խորհուրդ ենք տալիս: