To tylko jedna z 3 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Programowanie w języku Java dr Grzegorz Filipczyk
Wykład 2
Java - wyjątki
Powiadamianie o wyjątku
class nazwaKlasy {
…
public nazwaMetody() throws EOFException, MalformedURLException {
…
}
}
Generowanie wyjątku
throw new EOFException();
lub
EOFException w = new EOFExxception();
throw w;
lub
throw new EOFException(tekst);
Tworzenie klasy obsługującej wyjątki
class klasaWyjatku extends IOException {
public klasaWyjatku()
{ }
public klasaWyjatku(String opisProblemu)
{
super(opisProblemu);
} Przechwytywanie wyjątków
try {
kod_który_może_wygenerować_wyjątek }
catch (TypWyjątku w)
{
uchwyt_danego_typu_wyjatku }
Przechwytywanie wyjątków (wielokrotne)
try {
kod_który_może_wygenerować_wyjątek }
catch (TypWyjątku w1)
{
uchwyt_danego_typu_wyjatku }
catch (TypWyjątku w2)
{
uchwyt_danego_typu_wyjatku }
Klauzula finally
try {
kod_który_może_wygenerować_wyjątek }
catch (TypWyjątku w)
{
uchwyt_danego_typu_wyjatku }
finally {
kod_zawarty_w_klauzuli_finally }
... zobacz całą notatkę
Komentarze użytkowników (0)