Domov Rozvoj Co je blok try / catch? - definice z techopedie

Co je blok try / catch? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Try / Catch Block?

„Try“ a „catch“ jsou klíčová slova, která představují zpracování výjimek způsobených chybami dat nebo kódování během provádění programu. Blok try je blok kódu, ve kterém se vyskytují výjimky. Úlovky bloku a úchyty vyzkoušejte blokové výjimky.


Příkaz try / catch se používá v mnoha programovacích jazycích, včetně programovacího jazyka C (C ++ a C #), Java, JavaScriptu a strukturovaného dotazovacího jazyka (SQL).

Techopedia vysvětluje Try / Catch Block

Zkuste definovat blok příkazů, který může vyvolat výjimku. Když dojde k určitému typu výjimky, blok blokování výjimku zachytí. Pokud výjimka není zpracována bloky try / catch, výjimka eskaluje prostřednictvím zásobníku volání, dokud není výjimka zachycena nebo dokud není kompilátorem vytištěna chybová zpráva.


Blok try / catch může být také vnořen jedním nebo více příkazy try / catch. Každý příkaz try má odpovídající příkaz catch, který zpracovává výjimku. Pokud interní příkaz try výjimky nemá odpovídající příkaz catch, budou zkontrolovány následující popisovače chytů příkazu try. Tento proces pokračuje, dokud nejsou všechny vnitřní příkazy try zkontrolovány na odpovídající příkazy catch. Pokud příkaz catch neodpovídá, zpracovává systém výjimku výjimku.


Příklady bloků try / catch zahrnují:

  • Zkušební blok následovaný blokem chytání
  • Zkušební blok následovaný jedním nebo více záchytnými bloky
  • Zkušební blok následovaný dalším zkušebním blokem a poté následovaný odpovídajícím zachycovacím blokem
Co je blok try / catch? - definice z techopedie