Inhoudsopgave:
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




