Jatkuuko suoritus Java-syötön jälkeen?
Jatkuuko suoritus Java-syötön jälkeen?

Video: Jatkuuko suoritus Java-syötön jälkeen?

Video: Jatkuuko suoritus Java-syötön jälkeen?
Video: Tuloskausi Q2/2021: Qt:lta ällistyttävän hyvä suoritus 2024, Saattaa
Anonim

Ohjelma jatkuu teloitus kun poikkeuksen saa kiinni jostain " saada kiinni "lohko. Kiinni poikkeukset selitetään myöhemmin. Voit heittää koodistasi minkä tahansa tyyppisen poikkeuksen, kunhan menetelmän allekirjoitus ilmoittaa sen. Voit myös tehdä omia poikkeuksiasi.

Lisäksi suoritetaanko lopulta Java-syötön jälkeen?

Kyllä se tahtoa . Ei ole väliä mitä yritykselläsi tapahtuu tai saada kiinni estää ellei toisin System. exit() kutsuttiin tai JVM kaatui. jos lohkoissa on return-käsky, vihdoin tulee olla teloitettu ennen tuota palautusilmoitusta.

Edellisen lisäksi, missä teloitus jatkuu, kun poikkeus on heitetty ja kiinni? the toteutus jatkuu missä poikkeus On sai kiinni , joka on luvun alussa saada kiinni lohko, joka koskee erityisesti nykyistä poikkeus tyyppi. the saada kiinni lohko on teloitettu , toinen saada kiinni lohkot jätetään huomiotta (ajattele useita saada kiinni lohko kytkinlauseena).

Pysäyttääkö poikkeuksen heittäminen sitten Java-suorituksen?

3 vastausta. Jos sinä heittää the poikkeus , menetelmä teloitus tahtoa lopettaa ja poikkeus On heitetty soittajamenetelmään. heittää keskeytä aina teloitus nykyisen menetelmän virtaus.

Lopulta teloitetaan, jos heittää kiinni?

Joo. Katso dokumentaatio: The vihdoinkin estää aina toteuttaa milloin try block poistuu. Huomautus: Jos JVM poistuu yrittäessään tai saada kiinni koodia ollaan teloitettu , sitten vihdoinkin estää ehkä suorittaa.

Suositeltava: