Përmbajtje:

Pse një NullPointerException është një përjashtim i pakontrolluar?
Pse një NullPointerException është një përjashtim i pakontrolluar?

Video: Pse një NullPointerException është një përjashtim i pakontrolluar?

Video: Pse një NullPointerException është një përjashtim i pakontrolluar?
Video: Xhoni - Pse (ft. Naldi x Aleks) 2024, Nëntor
Anonim

Java NullPointerException eshte nje përjashtim i pakontrolluar dhe zgjat RuntimeException. NullPointerException nuk na detyron të përdorim bllokun e kapjes për ta trajtuar atë. Kjo përjashtim është shumë si një makth për shumicën e komunitetit të zhvilluesve java. Zakonisht shfaqen kur nuk i presim.

Në mënyrë të ngjashme, pyetet, çfarë do të thotë NullPointerException?

NullPointerException është një Runtime Exception. Në Java, një vlerë e veçantë null mund t'i caktohet një referencë objekti. NullPointerException është hidhet kur një aplikacion përpiqet të përdorë një referencë objekti që ka vlerën null. Këto përfshijnë: Thirrja e një metode shembulli në objektin e referuar nga një referencë null.

Dije gjithashtu, çfarë është një përjashtim i pakontrolluar? Përjashtim i pakontrolluar në Java janë ato Përjashtimet trajtimi i të cilit NUK verifikohet gjatë kohës së kompilimit. Këto përjashtime ndodh për shkak të programimit të keq. Programi nuk do të japë një gabim përpilimi. Të gjitha Përjashtimet e pakontrolluara janë nën-klasa të drejtpërdrejta të klasës RuntimeException.

Gjithashtu për të ditur, si mund ta rregulloj përjashtimin e treguesit null?

Kjo perfshin:

  1. Thirrja e metodës së shembullit të një objekti null.
  2. Qasja ose modifikimi i fushës së një objekti null.
  3. Marrja e gjatësisë së nullit sikur të ishte një grup.
  4. Qasja ose modifikimi i sloteve të null sikur të ishte një grup.
  5. Hedhja null sikur të ishte një vlerë e hidhur.

Cili është ndryshimi midis një përjashtimi të kontrolluar dhe një përjashtimi të pakontrolluar?

Kryesor dallimi midis të kontrolluarve dhe përjashtim i pakontrolluar është se përjashtime të kontrolluara janë kontrolluar në kohën e përpilimit ndërsa përjashtime të pakontrolluara janë kontrolluar në kohën e ekzekutimit.

Recommended: