Folytatódik a végrehajtás a Java elkapása után?
Folytatódik a végrehajtás a Java elkapása után?

Videó: Folytatódik a végrehajtás a Java elkapása után?

Videó: Folytatódik a végrehajtás a Java elkapása után?
Videó: Try Catch Java Tutorial 2024, November
Anonim

A program folytatódik végrehajtás amikor a kivételt valahol elkapja egy " fogás " Blokk. Fogás a kivételeket később ismertetjük. Bármilyen típusú kivételt dobhat a kódból, mindaddig, amíg a metódus aláírása ezt deklarálja. Ön is létrehozhat saját kivételeket.

Sőt, végre lefut a Java elkapása után?

Igen akarat . Nem számít, mi történik a próbálkozás során, ill fogás blokkolja, hacsak nem Rendszer. Az exit() meghívása vagy a JVM összeomlott. ha a blokk(ok)ban van return utasítás, végre lesz lenni végrehajtott a visszatérési nyilatkozat előtt.

A fentieken kívül hol folytatódik a végrehajtás, miután kivételt dobtak és elkaptak? az a végrehajtás folytatódik hol a kivétel van elkapták , azaz az elején fogás blokk, amely kifejezetten az áramot érinti kivétel típus. az fogás blokk az végrehajtott , a másik fogás blokkokat figyelmen kívül hagyja (gondoljon többre fogás blokk kapcsoló utasításként).

Akkor egy kivétel eldobása leállítja a Java végrehajtását?

3 válasz. Ha te dobás az kivétel , a módszer, a metódus végrehajtás akarat álljon meg és a kivétel van dobott a hívó módszerre. dobás mindig szakítsa meg a végrehajtás a jelenlegi módszer áramlása.

Végre végrehajtják, ha elkapják?

Igen. Lásd a dokumentációt: A végül mindig blokkolja mikor hajtja végre a try blokk kilép. Jegyzet: Ha a JVM kilép a try or fogás kód készül végrehajtott , aztán a végül blokkolni nem lehet végrehajtani.

Ajánlott: