Փորձե՞լ catch stop execution Java-ում:
Փորձե՞լ catch stop execution Java-ում:

Video: Փորձե՞լ catch stop execution Java-ում:

Video: Փորձե՞լ catch stop execution Java-ում:
Video: Java Tech Talk. Hey Spring Boot, որտեղ է անհետացել իմ հիշողությունը:[#Ityoutubersru] 2024, Մայիս
Anonim

BadNumberException պարամետրը ներսում է բռնել - դրույթը մատնանշում է բաժանման մեթոդից նետված բացառությունը, եթե բացառություն է արվում: Եթե ոչ մի բացառություն չի արվում կոչված կամ հայտարարություններից որևէ մեկով մահապատժի է ենթարկվել ներսում փորձել -բլոկ, է բռնել - բլոկը պարզապես անտեսվում է: Չի լինի մահապատժի է ենթարկվել.

Նաև պետք է իմանալ, արդյոք բացառություն գցելը դադարեցնում է Java-ի կատարումը:

3 Պատասխաններ. Եթե դու նետել որ բացառություն , մեթոդը կատարումը կամք կանգ առնել եւ բացառություն է նետված զանգահարողի մեթոդին: նետել միշտ ընդհատել կատարումը ընթացիկ մեթոդի հոսքը.

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

Բացի սրանից, արդյո՞ք «catch»-ից հետո կոդը գործարկվում է Java-ում:

Որովհետև եթե բացառություն արվի, Կոդ վերջնական կետում կամք կատարել քանի որ բացառությունը տարածվում է դեպի արտաքին, նույնիսկ եթե բացառությունը վիժում է մեթոդի մնացած մասը կատարումը ; Կոդը հետո փորձը/ բռնել արգելափակել չի լինի մահապատժի ենթարկվել եթե բացառությունը չի բռնում ա բռնել արգելափակել և չվերցնել:

Catch-ը պարտադիր է Java-ում փորձելու համար:

Ա բռնել կետը չի կարող գոյություն ունենալ առանց ա փորձել հայտարարություն. Դա չէ պարտադիր ունենալ վերջնական դրույթներ, երբ ա փորձել / բռնել բլոկը առկա է. Այն փորձել բլոկը չի կարող լինել առանց որևէ մեկի բռնել կետ կամ վերջապես դրույթ. Որևէ ծածկագիր չի կարող առկա լինել դրանց միջև փորձել , բռնել , վերջապես արգելափակում է։

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