Ի՞նչ է նշանակում բացառություն գցել:
Ի՞նչ է նշանակում բացառություն գցել:

Video: Ի՞նչ է նշանակում բացառություն գցել:

Video: Ի՞նչ է նշանակում բացառություն գցել:
Video: NFT. Ինչ է և ինչու են բոլորը սրա մասին խոսում 2024, Նոյեմբեր
Anonim

Տերմին բացառություն «բացառիկ իրադարձություն» արտահայտության սղագրությունն է։ Սահմանում : Ան բացառություն իրադարձություն է, որը տեղի է ունենում ծրագրի կատարման ընթացքում, որը խաթարում է ծրագրի հրահանգների բնականոն ընթացքը։ Ստեղծելով ան բացառություն օբյեկտը և այն «runtime» համակարգին հանձնելը կոչվում է բացառություն գցելով.

Հետո, ո՞րն է օգտագործվում բացառություն գցելու համար:

Այն նետել բանալի բառը Java-ում է օգտագործված հստակորեն բացառություն գցել մեթոդից կամ կոդի որևէ բլոկից: Մենք կարող ենք նետել կա՛մ ստուգված է, կա՛մ չստուգված բացառություն . Այն նետել հիմնաբառը հիմնականում օգտագործվում էր նետել սովորություն բացառություններ.

Նմանապես, ի՞նչ տեղի կունենա, եթե մենք բացառություն գցենք catch block-ում: Երբ մի նոր բացառություն է նետված մեջ բռնել արգելափակում կամ վերջապես արգելափակել դա կտարածվի դրանից արգելափակել , ապա հոսանքը բացառություն կվիժեցվի (և կմոռացվի) որպես նոր բացառություն տարածվում է դեպի դուրս.

Սա հաշվի առնելով՝ ո՞րն է տարբերությունը բացառություն գցելու և բացառություն բռնելու միջև:

Նետում դրույթն օգտագործվում է an հայտարարելու համար բացառություն , ինչը նշանակում է, որ այն աշխատում է փորձի նման բռնել արգելափակել. Նետում բանալի բառ է օգտագործվում մեջ մեթոդի մարմինը դեպի բացառություն գցել , իսկ նետումները օգտագործվում են մեթոդի ստորագրության մեջ՝ հայտարարելու համար բացառություններ որը կարող է առաջանալ մեջ առկա հայտարարությունները մեջ մեթոդ.

Ե՞րբ պետք է բացառություն գցել:

Օգտագործեք բացառություններ տեղեկացնել այն բաների մասին, որոնք չպետք է անտեսվեն: Մի օգտագործեք բացառություններ եթե սխալը կարող է լուծվել տեղական մակարդակում: Համոզվեք, որ բացառություններ գտնվում են վերացականության նույն մակարդակի վրա, ինչ ձեր առօրյայի մնացած մասը: Բացառություններ պետք է վերապահել այն ամենին, ինչ իսկապես բացառիկ է:

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