Sadržaj:
Definicija - Što znači pokušati / uhvatiti blok?
"Pokušaj" i "Uhvatite" su ključne riječi koje predstavljaju postupanje s iznimkama zbog podataka ili grešaka kodiranja tijekom izvršavanja programa. Pokušani blok je blok koda u kojem se događaju iznimke. Blok hvatanja hvata i ručke pokušajte s iznimkama blokova.
Izjava try / catch koristi se u mnogim programskim jezicima, uključujući C programski jezik (C ++ i C #), Java, JavaScript i strukturirani jezik upita (SQL).
Techopedia objašnjava Try / Catch Block
Pokušajte definirati blok izjava koji mogu izuzeti iznimku. Kada se dogodi određena vrsta iznimke, blok hvata izuzetak. Ako se blokovi try / catch ne obrađuju izuzećem, iznimka eskalira kroz stog poziva sve dok se iznimka ne uhvati ili kompajler ne ispisuje poruku o pogrešci.
Blok pokušaj / ulov također može biti ugniježđen s jednom ili više izjava pokušaja / ulova. Svaka izjava o pokušaju ima odgovarajuću izjavu ulova za obradu iznimke. Ako unutarnji iskaz izuzeća iznimke nema podudaranje izjave o ulovu, provjeravaju se sljedeći alati za hvatanje izjava pokušaja. Ovaj se proces nastavlja sve dok se ne provjere sve unutarnje izjave pokušaja podudarne izjave o ulovu. Ako se izjava o ulovu ne podudara, runtime sustav upravlja iznimkom.
Primjeri pokušaj / uhvatiti blok uključuju:
- Pokusni blok nakon kojeg slijedi blok ulova
- Pokusni blok nakon kojeg slijedi jedan ili više blokova ulova
- Pokušani blok slijedi drugi pokušajni blok, a zatim slijedi odgovarajući blok hvatanja
