A vazhdon ekzekutimi pas kapjes së Java?
A vazhdon ekzekutimi pas kapjes së Java?

Video: A vazhdon ekzekutimi pas kapjes së Java?

Video: A vazhdon ekzekutimi pas kapjes së Java?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, Nëntor
Anonim

Programi rifillon ekzekutimi kur përjashtimi kapet diku nga një " kap "bllok. Kapja përjashtimet shpjegohen më vonë. Ju mund të hedhni çdo lloj përjashtimi nga kodi juaj, për sa kohë që nënshkrimi i metodës suaj e deklaron atë. Ju gjithashtu mund të bëni përjashtimet tuaja.

Për më tepër, a ekzekutohet më në fund Java pas kapjes?

Po, ajo do . Pavarësisht se çfarë ndodh në përpjekjen tuaj ose kap bllokoni nëse nuk ndodh ndryshe Sistemi. u thirr exit() ose JVM u rrëzua. nëse ka ndonjë deklaratë kthimi në bllok(et), më në fund do të jetë ekzekutuar para asaj deklarate kthimi.

Përveç sa më sipër, ku rifillon ekzekutimi pasi të jetë hedhur dhe kapur një përjashtim? të rifillon ekzekutimi ku përjashtim është kapur , që është në fillim të kap bllok i cili adreson në mënyrë specifike rrymën përjashtim lloji. të kap blloku është ekzekutuar , tjetri kap blloqet injorohen (mendoni për shumë kap bllok si një deklaratë switch).

Atëherë, a e ndalon ekzekutimin Java hedhja e një përjashtimi?

3 Përgjigje. nëse ti hedhin të përjashtim , metoda ekzekutimi do ndaloni dhe përjashtim është hedhur në metodën e thirrësit. hedhin ndërprisni gjithmonë ekzekutimi rrjedha e metodës aktuale.

A ekzekutohet përfundimisht nëse hidhet në kapje?

Po. Shihni dokumentacionin: The më në fund blloko gjithmonë ekzekuton kur blloku i "provës" del. Shënim: Nëse JVM del ndërsa provoni ose kap kodi është duke qenë ekzekutuar , pastaj më në fund bllokimi mund të mos jetë ekzekutuar.

Recommended: