PO Wyjątki - ćwiczenia

Z Studia Informatyczne
Wersja z dnia 19:12, 24 lip 2006 autorstwa Jsroka (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Zadanie 1

Napisz metodę, które jako parametr będzie przyjmowała napis i wypisywała na standardowe wyjście jego długość.

  1. wywołaj tą metodę i zobacz jaki wyjątek został zgłoszony.
  2. Otocz wywołanie metody blokiem try-catch, przechwyć ten wyjątek i wypisz na standardowe wyjście ślad stosu wywołań z chwili zgłoszenia wyjątku.
  3. Bezpośrednio po wypisaniu jego śladu zgłoś obsługiwany wyjątek ponownie.
  4. Czy ślady stosu wypisane przez ciebie w bloku catch i przez maszynę wirtualną w chwili przerwania programu są takie same?
  5. Przed zgłoszeniem ponownie obsługiwanego wyjątku wykonaj na nim metodę fillInStackTrace().
  6. Zamiast zgłaszać ponownie obsługiwany wyjątek zgłoś nowy wyjątek klasy Exception. Zauważ, że wymaga to pewnej dodatkowej zmiany w kodzie.
  7. Dołącz obsługiwany wyjątek do nowo tworzonego wyjątku Exception jako przyczynę jego powstania.

Rozwiązanie (część 1)

Rozwiązanie (część 2)

Rozwiązanie (część 3)

Rozwiązanie (część 4)

Rozwiązanie (część 5)


Rozwiązanie (część 6)


Rozwiązanie (część 7)