Ի՞նչ է բացառություն բռնելը:
Ի՞նչ է բացառություն բռնելը:

Video: Ի՞նչ է բացառություն բռնելը:

Video: Ի՞նչ է բացառություն բռնելը:
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Մայիս
Anonim

բռնել կարգավորելն է բացառություն հենց այդ վայրում: Այսպիսով, ծրագիրը շարունակվում է կապակցվելուց հետո բռնել բլոկի կոդը կատարվում է: Եթե կապված չէ, ապա այն փնտրում է արտաքին փորձ: բռնել բլոկներ. այստեղ, փորձի բլոկի հաջորդող կոդը չի կատարվի, քանի դեռ (միայն վերջնականապես բլոկը չի կատարվել):

Հետևաբար, ո՞րն է տարբերությունը բացառություն գցելու և բացառություն բռնելու միջև:

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

Բացի այդ, ե՞րբ պետք է բռնել բացառությունները: 8 Պատասխաններ. Պետք է բռնել որ բացառություն երբ դու այն մեթոդի մեջ են, որը գիտի ինչ դեպի անել. Օրինակ, մոռացեք, թե ինչպես է այն իրականում աշխատում տվյալ պահին, ասենք դու գրում են գրադարան ֆայլեր բացելու և կարդալու համար: Ահա, ծրագրավորողը գիտի, թե ինչ դեպի անել, այնպես որ նրանք բռնել որ բացառություն և բռնակ այն.

Հաշվի առնելով սա, ո՞րն է բացառության դասը:

Այն Բացառության դաս հիմքն է դաս որից բացառություններ ժառանգել. Օրինակ, InvalidCastException դաս հիերարխիան հետևյալն է՝ Օբյեկտ.

Ի՞նչ է անում JVM-ն, երբ բացառություն է տեղի ունենում: Ինչպե՞ս եք բռնում բացառությունը:

Այն JVM-ն է պատասխանատու է գտնելու համար բացառություն կարգավորող դեպի մշակել Բացառություն օբյեկտ. Այն հետ է որոնում զանգերի կույտի միջով, մինչև որ գտնի համապատասխանը բացառություն կարգավորող տվյալ դասի համար Բացառություն օբյեկտ (Java տերմինով՝ այն է կոչված « բռնել «ը Բացառություն ).

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