wyklad8.pdf
(
96 KB
)
Pobierz
181938125 UNPDF
Wykład 8:
Obsługa Wyjątków
Wyjątki
Wyjątek to sytuacja nienormalna, która pojawia się w
trakcie wykonania programu.
W językach bez obsługi wyjątków, błędy są wykrywane i
obsługiwane ręcznie, zwykle przez kody błędów.
Java dostarcza specjalnych konstrukcji językowych do
sygnalizacji, wykrywania i obsługi błędów.
Wyjątki w Javie
Wyjątek to obiekt, który opisuje sytuację wyjątkową
(błędną) powstałą w kodzie programu:
●
Kiedy powstaje błąd, wyjątek opisujący go jest
"wyrzucany" w metodzie która ten błąd spowodowała.
●
Metoda może "wyłapać" i "obsłużyć" wyjątek
samodzielnie, lub przekazać go dalej.
●
Błąd jest na koniec wyłapany i obsługiwany.
Konstrukcje Obsługi Wyjątków
●
try
– otacza część programu, którą chcemy
monitorować na wypadek sygnalizacji błędów
●
catch
– w parze z
try
, wyłapuje określone wyjątki i
obsługuje je w pewien sposób
●
throw
– sygnalizuje powstanie określonego wyjątku
●
throws
– określenie jakie wyjątki może dana metoda
sygnalizować
●
finally
– kod, który musi być koniecznie wywołany
przed opuszczeniem danej metody
Blok Obsługi Wyjątków
Blok
try
/
catch
/
finally
do obsługi dwóch rodzajów
wyjątków (
TypWyjatku1
i
TypWyjatku2
):
try {
//monitorowana część kodu
} catch(TypWyjatku1 e) {
//obsluga wyjatku dla typu 1
} catch(TypWyjatku2 e) {
//obsluga wyjatku dla typu 2
} finally {
//kod do wykonanie przed zakonczeniem
}
Plik z chomika:
lazarusp22
Inne pliki z tego folderu:
wyklad10.pdf
(82 KB)
wyklad1.pdf
(121 KB)
wyklad11.pdf
(93 KB)
wyklad2.pdf
(102 KB)
wyklad8.pdf
(96 KB)
Inne foldery tego chomika:
Java Beata Pańczyk
Wykład dla studentów Informatyki Stosowanej i Fizyki
Zgłoś jeśli
naruszono regulamin