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

Ինչու է NullPointerException-ը չստուգված բացառություն:
Ինչու է NullPointerException-ը չստուգված բացառություն:

Video: Ինչու է NullPointerException-ը չստուգված բացառություն:

Video: Ինչու է NullPointerException-ը չստուգված բացառություն:
Video: ԻՆՉՈՒ Է ԱՂՄԿՈՒՄ ԳԵՏԸ - Հայկական ֆիլմ / INCHU E AGHMKUM GETY - Haykakan Film 2024, Մայիս
Anonim

Java NullPointerException է չստուգված բացառություն և ընդլայնում է RuntimeException-ը: NullPointerException չի ստիպում մեզ օգտագործել catch block՝ այն կարգավորելու համար: Սա բացառություն շատ նման է մղձավանջի Java ծրագրավորողների համայնքի մեծ մասի համար: Նրանք սովորաբար հայտնվում են այն ժամանակ, երբ մենք նրանց ամենաքիչն ենք սպասում:

Նմանապես, հարցնում են, թե ինչ է նշանակում NullPointerException:

NullPointerException է RuntimeException. Java-ում հատուկ զրոյական արժեք կարող է վերագրվել օբյեկտի հղումին: NullPointerException է նետվում է, երբ հավելվածը փորձում է օգտագործել օբյեկտի հղում, որն ունի զրոյական արժեք: Դրանք ներառում են. Օրինակի մեթոդի կանչում նշված օբյեկտի վրա զրոյական հղումով:

Նաև գիտեք, թե որն է չստուգված բացառությունը: Չստուգված Բացառություն Java-ում դրանք են Բացառություններ որի մշակումը ՉԻ ստուգվում Կազմման ժամանակի ընթացքում: Սրանք բացառություններ տեղի է ունենում վատ ծրագրավորման պատճառով: Ծրագիրը կազմման սխալ չի տա: Բոլորը Չստուգված բացառություններ RuntimeException դասի ուղղակի ենթադասեր են:

Նաև իմանալու համար, թե ինչպես կարող եմ շտկել զրոյական ցուցիչի բացառությունը:

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

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

Ո՞րն է տարբերությունը ստուգված բացառության և չստուգված բացառության միջև:

Գլխավոր հիմնական տարբերությունը ստուգվածի միջև և չստուգված բացառություն դա է ստուգված բացառություններ են ստուգվում ժամը compile-time while չստուգված բացառություններ են ստուգվում գործարկման ժամանակ:

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