Huis Ontwikkeling Wat is een try / catch-blok? - definitie van techopedia

Wat is een try / catch-blok? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Try / Catch Block?

"Proberen" en "vangen" zijn trefwoorden die de verwerking van uitzonderingen als gevolg van gegevens of coderingsfouten tijdens de uitvoering van het programma vertegenwoordigen. Een try-blok is het codeblok waarin uitzonderingen voorkomen. Een catch-blok vangt en grepen probeert blokuitzonderingen.


De instructie try / catch wordt in veel programmeertalen gebruikt, waaronder C-programmeertaal (C ++ en C #), Java, JavaScript en Structured Query Language (SQL).

Techopedia verklaart Try / Catch Block

Probeer definieert een blok met uitspraken die een uitzondering kunnen veroorzaken. Wanneer een specifiek type uitzondering optreedt, vangt een vangstblok de uitzondering. Als een uitzondering niet door try / catch-blokken wordt afgehandeld, escaleert de uitzondering door de call-stack totdat de uitzondering wordt gevangen of een foutbericht wordt afgedrukt door de compiler.


Een try / catch-blok kan ook worden genest met een of meer try / catch-instructies. Elke try-instructie heeft een bijpassende catch-instructie om de uitzondering af te handelen. Als de interne try-instructie van een uitzondering geen overeenkomende catch-instructie heeft, worden daaropvolgende try-instructie catch-handlers gecontroleerd. Dit proces gaat door totdat alle interne try-instructies zijn gecontroleerd op een overeenkomende catch-instructie. Als een catch-instructie niet overeenkomt, verwerkt het runtime-systeem de uitzondering.


Voorbeelden van try / catch-blokken zijn:

  • Een try-blok gevolgd door een catch-blok
  • Een try-blok gevolgd door een of meer catch-blokken
  • Een try-blok gevolgd door een ander try-blok en vervolgens gevolgd door een bijbehorend catch-blok
Wat is een try / catch-blok? - definitie van techopedia