Ո՞ր Java-ն փորձարկվեց multi catch-ով:
Ո՞ր Java-ն փորձարկվեց multi catch-ով:

Video: Ո՞ր Java-ն փորձարկվեց multi catch-ով:

Video: Ո՞ր Java-ն փորձարկվեց multi catch-ով:
Video: Bringing An ABANDONED Corvette C6 ZR1 Back To Life! 2024, Մայիս
Anonim

Multicatch արգելափակել

Սկսած Java 7-ից սկսած ա Բազմաթիվ - բռնել բլոկ է ներկայացրել է օգտագործելով սա, դուք կարող եք կարգավորել մեկից ավելի բացառություններ մեկում բռնել արգելափակել.

Այնուհետև կարո՞ղ եք փորձել Java-ում բազմակի բռնել:

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

ինչ է multi catch-ը Java-ում: Մեջ Java 7 հնարավոր է դարձել բռնել բազմակի տարբեր բացառություններ միևնույն ժամանակ բռնել արգելափակել. Սա նաև հայտնի է որպես բազմակի բռնում . Ուշադրություն դարձրեք, թե ինչպես են առաջինում անվանվում բացառության երկու դասերը բռնել բլոկը բաժանված են խողովակի նիշով |.

Հետևաբար, կարո՞ղ ենք մի քանի անգամ բռնել մեկ փորձից հետո:

Այո դու կարող է ունենալ բազմակի բռնում բլոկների հետ փորձել հայտարարություն. Դուք սկսում եք հատուկ բացառություններ որսալով, իսկ հետո կարող եք վերջին բլոկում բռնել բազա Բացառություն. Դրանցից միայն մեկը բռնել արգելափակել կամք կարգավորել ձեր բացառությունը: Դուք կարող է փորձել արգելափակել առանց ա բռնել արգելափակել.

Կարո՞ղ է catch բլոկը պարունակել մեկից ավելի բացառությունների դասեր:

Բեռնաթափում Մեկից ավել Տեսակ Բացառություն Java SE 7-ում և ավելի ուշ՝ սինգլ բռնել բլոկը կարող է բռնակ մեկից ավել տեսակ բացառություն . Ա բռնել արգելափակում որ բռնակներ բազմակի բացառություն տեսակները չի ստեղծում կրկնօրինակում կոմպիլյատորի կողմից ստեղծված բայթկոդում. բայթ կոդը ունի ոչ մի կրկնօրինակում բացառություն բեռնաթափողներ.

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