Čo je chytanie výnimky?
Čo je chytanie výnimky?

Video: Čo je chytanie výnimky?

Video: Čo je chytanie výnimky?
Video: Как красить Седые Волосы! Окрашивание Седины! Уроки! 2024, November
Anonim

chytiť je zvládnuť výnimkou na samotnom mieste. Program teda pokračuje po pridružení chytiť vykoná sa blokový kód. Ak nie je chytený s pridruženým, hľadá vonkajší pokus.. chytiť bloky. tu sa kód nasledujúci po bloku try nevykoná, pokiaľ (nevykoná sa iba posledný blok).

Aký je teda rozdiel medzi vyvolaním výnimky a zachytením výnimky?

Klauzula hodov sa používa na vyhlásenie an výnimkou , čo znamená, že to funguje podobne ako test chytiť blokovať. Hodiť používa sa kľúčové slovo v metóda telo do hodiť výnimku , zatiaľ čo throws sa používa v podpise metódy na deklaráciu výnimky ktoré sa môžu vyskytnúť v prítomných vyjadrení v metóda.

Tiež, kedy by ste mali chytiť výnimky? 8 Odpovede. Mali by ste chytiť a výnimkou kedy vy sú v metóde, ktorá vie čo do robiť. Napríklad zabudnite na to, ako to v skutočnosti funguje, povedzme vy píšu knižnicu na otváranie a čítanie súborov. Tu programátor vie čo do robiť, teda oni chytiť a výnimkou a rukoväť to.

Vzhľadom na to, čo je trieda výnimiek?

The Trieda výnimiek je základ trieda z ktorých výnimky dediť. Napríklad InvalidCastException trieda hierarchia je nasledovná: Objekt.

Čo robí JVM, keď sa vyskytne výnimka Ako zachytíte výnimku?

The JVM je zodpovedný za nájdenie an výnimkou psovod do spracovať Výnimka objekt. Hľadá dozadu v zásobníku hovorov, kým nenájde zhodu výnimkou handler pre túto konkrétnu triedu Výnimka objekt (v jazyku Java, it je s názvom chytiť „ Výnimka ).

Odporúča: