Mi a kivétel elfogása?
Mi a kivétel elfogása?

Videó: Mi a kivétel elfogása?

Videó: Mi a kivétel elfogása?
Videó: Mi leszünk a kivétel 2024, November
Anonim

fogás az, hogy kezelje a kivétel azon a helyen magán. Ezért a program a társítás után folytatódik fogás blokkkód végrehajtásra kerül. Ha nem kapják el a kapcsolódó, akkor külső próbálkozásra néz. fogás blokkok. itt a try blokkot követő kód csak akkor kerül végrehajtásra, ha (csak végül a blokk kerül végrehajtásra).

Következésképpen mi a különbség a kivétel dobása és a kivétel elkapása között?

A Throws záradékot az an deklarálására használják kivétel , ami azt jelenti, hogy hasonlóan működik, mint a próba- fogás Blokk. Dobás kulcsszót használjuk ban,-ben módszer test to kivételt tenni , míg a dobások a metódus aláírásában használatosak a kivételek hogy előfordulhat ban,-ben jelen lévő nyilatkozatok ban,-ben módszer.

Illetve mikor kell kivételeket elkapni? 8 válasz. El kéne fogni az kivétel amikor te abban a módszerben vannak, aki tudja, mit nak nek csináld. Például most, mondjuk, felejtsd el, hogy valójában hogyan működik te könyvtárat írnak a fájlok megnyitásához és olvasásához. Itt a programozó tudja mit nak nek csinálják, így ők fogás az kivétel és fogantyú azt.

Ezt figyelembe véve mi az a kivételosztály?

Az Kivétel osztály az alapja osztály amelyből kivételek örököl. Például az InvalidCastException osztály a hierarchia a következő: Objektum.

Mit csinál a JVM, ha kivétel történik. Hogyan lehet elkapni egy kivételt?

Az JVM az felelős egy kivétel kezelő nak nek feldolgozni a Kivétel tárgy. Visszafelé keres a hívási veremben, amíg egyezőt nem talál kivétel kezelője az adott osztálynak Kivétel objektum (Java kifejezéssel ez van " fogás " az Kivétel ).

Ajánlott: