Կարո՞ղ եք բացահայտել գործարկման ժամանակի բացառությունները:

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

Կարո՞ղ եք բացահայտել գործարկման ժամանակի բացառությունները:
Կարո՞ղ եք բացահայտել գործարկման ժամանակի բացառությունները:

Video: Կարո՞ղ եք բացահայտել գործարկման ժամանակի բացառությունները:

Video: Կարո՞ղ եք բացահայտել գործարկման ժամանակի բացառությունները:
Video: Մեր հաղթական վերադարձը լինելու է․ Շուտով ոտքի կկանգնենք ու թշնամին անհետ կկորի․ Հայագետ 2024, Նոյեմբեր
Anonim

Catching Exception-ը կբռնի և՛ ստուգված, և՛ գործարկման ժամանակի բացառությունները: Գործողության ժամանակի բացառությունները ներկայացնում են խնդիրներ, որոնք ուղղակիորեն ծրագրավորման խնդրի հետևանք են, և որպես այդպիսին չպետք է բացահայտվեն, քանի որ չի կարելի ողջամտորեն ակնկալել, որ դրանք կվերականգնվեն կամ կարգավորվեն:

Հնարավո՞ր է կարգավորել գործարկման ժամանակի բացառությունները:

Ի տարբերություն բացառությունների, որոնք չեն համարվում Runtime Exceptions, Runtime Exceptions-ը երբեք չի ստուգվում: … Օգտագործողը չպետք է փորձի կարգավորել այս տեսակի բացառությունները, քանի որ դա միայն կլուծի խնդիրը և ամբողջությամբ չի շտկելու այն:

Ստուգվա՞ծ են գործարկման ժամանակի բացառությունները:

Չստուգված բացառությունները չստուգված են կոմպիլյատորի կողմից Դրանք կոչվում են գործարկման ժամանակի բացառություններ:Չստուգված բացառությունները կյանքի կկոչվեն և տեղի կունենան ծրագրում, երբ որևէ խելագար կոդ գործարկվի: Java-ում անդամ մեթոդին կոմպիլյատորը չի պարտադրում հայտարարել չստուգված բացառությունները մեթոդի հռչակագրում:

Հնարավո՞ր է չստուգված բացառություններ բռնել:

Ուսուցման ընթացքում ես պարզեցի, որ չստուգված բացառությունը չի կարող կարգավորվել ձեր կոդով, այսինքն՝ մենք չենք կարող օգտագործել try/catch բլոկը, և օրինակները բացառություններ են, ինչպիսիք են ArrayIndexOutOfBoundsException, NullPointerException: Բայց այս բացառությունները կարող են կարգավորվել՝ օգտագործելով try/catch բլոկը:

Կարո՞ղ են բացառություններ բռնել:

Սխալ 2. Բռնել ոչ կոնկրետ բացառություններԲացառություն ձեր Java SE հավելվածի հիմնական մեթոդից: … Բայց հիշեք, որ առաջին catch բլոկը, որը մշակում է բացառության դասը կամ դրա գերդասերից մեկը, կբռնի այն: Այսպիսով, նախ համոզվեք, որ բռնեք առավել կոնկրետ դասը:

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