Dom Razvoj Što je pokušaj / uloženi blok? - definicija iz tehopedije

Što je pokušaj / uloženi blok? - definicija iz tehopedije

Sadržaj:

Anonim

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
Što je pokušaj / uloženi blok? - definicija iz tehopedije