10.Obsluga wyjatkow, OBS�UGA WYJ�TK�W



10. Obsuga wyjtk�w

W j�zyku potocznym przyj�o si� m�wi�, �e “wyj�tek potwierdza regu��”. O ile maksyma ta raczej nie ma odniesienia do j�zyka programowania, o tyle mo�e si� odnosi� do os�b pisz�cych programy oraz do ograniczonych zasob�w systemu.

W og�lnoœci wyj�tkiem (ang. exception) nazywamy zdarzenie, spowodowane przez anormaln� sytuacj�, wymagaj�c� przywr�cenia normalnego stanu. Dobrze zaprojektowany system obs�ugi wyj�tk�w powoduje w�wczas zawieszenie normalnego wykonywania programu i przekazanie sterowania do odpowiedniej procedury obs�ugi wyj�tku (ang. exception handler).

Wyj�tki w œrodowisku programowym mog� pochodzi� z r�nych Ÿr�de� i wyst�powa� na r�nych poziomach: sprz�towym, programu i systemu.