Cuprins:

De ce este o excepție NullPointerException o excepție neverificată?
De ce este o excepție NullPointerException o excepție neverificată?

Video: De ce este o excepție NullPointerException o excepție neverificată?

Video: De ce este o excepție NullPointerException o excepție neverificată?
Video: Checked vs. Unchecked Exceptions in Java Tutorial - What's The Difference? 2024, Mai
Anonim

Java NullPointerException este o excepție nebifată și extinde RuntimeException. NullPointerException nu ne obligă să folosim catch block pentru a-l gestiona. Acest excepție este foarte asemănător cu un coșmar pentru majoritatea comunității de dezvoltatori java. De obicei, apar atunci când ne așteptăm mai puțin.

În mod similar, este întrebat, ce înseamnă NullPointerException?

NullPointerException este o Excepție Runtime. În Java, o valoare nulă specială poate fi atribuită unei referințe de obiect. NullPointerException este aruncat atunci când o aplicație încearcă să folosească o referință de obiect care are valoarea nulă. Acestea includ: Apelarea unei metode de instanță pe obiectul referit printr-o referință nulă.

De asemenea, știți, ce este o excepție neverificată? Excepție nebifată în Java sunt acelea Excepții a căror manipulare NU este verificată în timpul Compilării. Aceste exceptii apare din cauza programării proaste. Programul nu va da o eroare de compilare. Toate Excepții nebifate sunt subclase directe ale clasei RuntimeException.

De asemenea, pentru a ști, cum repar excepția pointerului nul?

Acestea includ:

  1. Apelarea metodei de instanță a unui obiect nul.
  2. Accesarea sau modificarea câmpului unui obiect nul.
  3. Luând lungimea null ca și cum ar fi o matrice.
  4. Accesarea sau modificarea sloturilor null ca și cum ar fi o matrice.
  5. Aruncarea null ca și cum ar fi o valoare Throwable.

Care este diferența dintre o excepție verificată și o excepție neverificată?

Principalul diferența dintre verificate și excepție nebifată este că verificate exceptii sunt verificat la compilare în timp ce excepții necontrolate sunt verificat în timpul rulării.

Recomandat: