Itthon Fejlesztés Mi az a try / catch blokk? - meghatározás a techopedia alapján

Mi az a try / catch blokk? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Try / Catch Block?

A "kipróbálás" és a "elkapás" kulcsszavak, amelyek a program végrehajtása során az adatok vagy a kódolási hibák miatti kivételek kezelését képviselik. A próbablokk az a kódblokk, amelyben kivételek fordulnak elő. A fogási blokk elkapja és kezeli a kivételeket.


A try / catch utasítást sok programozási nyelven használják, beleértve a C programozási nyelvet (C ++ és C #), Java, JavaScriptet és a Strukturált lekérdezési nyelvet (SQL).

A Techopedia magyarázza a Try / Catch Block-ot

Próbálja meg meghatározni azon állítások blokkját, amelyek kivételt képezhetnek. Ha egy meghatározott kivétel történik, akkor a fogási blokk fogja elkapni a kivételt. Ha egy kivételt nem kezelnek a try / catch blokkok, akkor a kivétel addig terjed a hívásveremben, amíg a kivétel be nem kerül vagy a fordító hibaüzenetet nyomtat.


A try / catch blokk beágyazható egy vagy több try / catch utasítással. Minden kiviteli utasításnak van egy megfelelő fogási nyilatkozat a kivétel kezelésére. Ha egy kivétel belső próbálkozási nyilatkozata nem rendelkezik megfelelő fogási nyilatkozattal, akkor a következő próbálkozási nyilatkozat fogási kezelőit ellenőrizni kell. Ez a folyamat mindaddig folytatódik, amíg az összes belső próbálkozási nyilatkozatot ellenőrzik a megfelelő fogási nyilatkozat szempontjából. Ha a fogási nyilatkozat nem egyezik, a futásidejű rendszer kezeli a kivételt.


A / blokkoló példák között szerepel:

  • Próbablokk, utána fogási blokk
  • Próbablokk, amelyet egy vagy több fogási blokk követ
  • Egy próbablokk, amelyet egy újabb próbatábla követ, majd egy megfelelő fogási blokk
Mi az a try / catch blokk? - meghatározás a techopedia alapján