Obsah:

Prečo je výnimka NullPointerException nekontrolovaná výnimka?
Prečo je výnimka NullPointerException nekontrolovaná výnimka?

Video: Prečo je výnimka NullPointerException nekontrolovaná výnimka?

Video: Prečo je výnimka NullPointerException nekontrolovaná výnimka?
Video: Null Pointer Exceptions In Java - What EXACTLY They Are and How to Fix Them 2024, November
Anonim

Java Výnimka NullPointerException je nezaškrtnutá výnimka a rozširuje RuntimeException. Výnimka NullPointerException nás nenúti používať catch block, aby sme to zvládli. Toto výnimkou je pre väčšinu komunity vývojárov java veľmi ako nočná mora. Zvyčajne sa objavia, keď ich najmenej čakáme.

Podobne sa kladie otázka, čo znamená NullPointerException?

Výnimka NullPointerException je a RuntimeException. V jazyku Java možno referencii na objekt priradiť špeciálnu hodnotu null. Výnimka NullPointerException je vyvolané, keď sa aplikácia pokúsi použiť odkaz na objekt, ktorý má hodnotu null. Patria sem: Volanie metódy inštancie na objekt, na ktorý odkazuje nulový odkaz.

Tiež viete, čo je nekontrolovaná výnimka? Nezačiarknutá výnimka v Jave sú tie Výnimky ktorých spracovanie NIE JE overené počas kompilácie. Títo výnimky dochádza v dôsledku zlého programovania. Program nehlási chybu pri kompilácii. Všetky Nezačiarknuté výnimky sú priame podtriedy triedy RuntimeException.

Tiež vedieť, ako opravím výnimku nulového ukazovateľa?

Tie obsahujú:

  1. Volanie metódy inštancie nulového objektu.
  2. Prístup alebo úprava poľa nulového objektu.
  3. Ak vezmeme dĺžku null, ako keby to bolo pole.
  4. Prístup alebo úprava slotov null, ako keby to bolo pole.
  5. Hádzanie null, ako keby to bola hodnota Throwable.

Aký je rozdiel medzi kontrolovanou výnimkou a nekontrolovanou výnimkou?

Hlavný rozdiel medzi kontrolovanými a nezaškrtnutá výnimka je to skontrolované výnimky sú skontrolované v čase kompilácie nekontrolované výnimky sú skontrolované za behu.

Odporúča: