რა არის Java Lang reflect InvocationTargetException?
რა არის Java Lang reflect InvocationTargetException?
Anonim

The InvocationTargetException არის შემოწმებული გამონაკლისი, რომელიც ახვევს გამოძახებული მეთოდის ან კონსტრუქტორის მიერ გამოშვებულ გამონაკლისს. გადაყრილი გამონაკლისი მოცემულია მშენებლობის დროს და მისი წვდომა შესაძლებელია getTargetException მეთოდით. ეს გამონაკლისი ცნობილია როგორც მიზეზი და მისი წვდომა შესაძლებელია getCause მეთოდით.

უფრო მეტიც, რას ნიშნავს Java Lang ასახავს InvocationTargetException?

ენა . ასახავს . InvocationTargetException ისვრის, როდესაც მუშაობს ანარეკლი API მეთოდის გამოძახების მცდელობისას, რომელიც თავად ახორციელებს გამონაკლისს.

ასევე იცით, რა არის ასახვის API ჯავაში? ანარეკლი in ჯავა . ანარეკლი არის API რომელიც გამოიყენება გაშვების დროს მეთოდების, კლასების, ინტერფეისების ქცევის შესამოწმებლად ან შესაცვლელად. ანარეკლი გვაწვდის ინფორმაციას კლასის შესახებ, რომელსაც ეკუთვნის ობიექტი და ასევე ამ კლასის მეთოდებს, რომლებიც შეიძლება შესრულდეს ობიექტის გამოყენებით.

ამის გათვალისწინებით, რა არის Java Lang IllegalStateException?

საჯარო კლასი IllegalStateException აფართოებს RuntimeException. სიგნალები იმისა, რომ მეთოდი გამოიყენეს არალეგალურ ან შეუფერებელ დროს. სხვა სიტყვებით რომ ვთქვათ, ჯავა გარემო ან ჯავა განაცხადი არ არის შესაბამის მდგომარეობაში მოთხოვნილი ოპერაციისთვის.

როგორ დავაფიქსირო null მაჩვენებელი გამონაკლისი?

Ესენი მოიცავს:

  1. ნულოვანი ობიექტის ინსტანციის მეთოდის გამოძახება.
  2. ნული ობიექტის ველზე წვდომა ან შეცვლა.
  3. ნულის სიგრძის აღება თითქოს მასივი იყოს.
  4. null-ის სლოტების წვდომა ან შეცვლა, თითქოს ეს იყოს მასივი.
  5. ნულის სროლა თითქოს Throwable მნიშვნელობა იყოს.

გირჩევთ: