Spisu treści:
Definicja - Co oznacza Try / Catch Block?
„Try” i „catch” to słowa kluczowe reprezentujące obsługę wyjątków spowodowanych błędami danych lub kodowania podczas wykonywania programu. Blok try to blok kodu, w którym występują wyjątki. Blok catch łapie i uchwyty próbują blokować wyjątki.
Instrukcja try / catch jest używana w wielu językach programowania, w tym w języku programowania C (C ++ i C #), Java, JavaScript i Structured Query Language (SQL).
Techopedia wyjaśnia Try / Catch Block
Spróbuj zdefiniować blok instrukcji, który może zgłosić wyjątek. Gdy wystąpi określony typ wyjątku, blok przechwytujący wychwytuje wyjątek. Jeśli wyjątki nie są obsługiwane przez bloki try / catch, wyjątek eskaluje przez stos wywołań, dopóki wyjątek nie zostanie wychwycony lub kompilator wydrukuje komunikat o błędzie.
Blok try / catch może być również zagnieżdżony z jedną lub większą liczbą instrukcji try / catch. Każda instrukcja try ma pasującą instrukcję catch do obsługi wyjątku. Jeśli wewnętrzna instrukcja try wyjątku nie ma pasującej instrukcji catch, sprawdzane są kolejne procedury obsługi catch instrukcji. Proces ten trwa do momentu sprawdzenia wszystkich wewnętrznych instrukcji try pod kątem pasującej instrukcji catch. Jeśli instrukcja catch nie jest zgodna, system wykonawczy obsługuje wyjątek.
Przykłady bloków try / catch:
- Blok try, po którym następuje blok catch
- Blok try, po którym następuje jeden lub więcej bloków catch
- Blok try, po którym następuje kolejny blok try, a następnie odpowiedni blok catch
