1. Nauka
  2. /
  3. Kursy
  4. /
  5. Typy danych i wyjątki w Javie

Connected

ćwiczenie

Wyjątek sprawdzany

W przeciwieństwie do RuntimeException, każdy wyjątek sprawdzany (checked exception) musi być opakowany w blok try-catch – inaczej kod się nie skompiluje, a co dopiero uruchomi. W tym ćwiczeniu przekonasz się, że brak obsługi wyjątku sprawdzanego uniemożliwia kompilację i uruchomienie aplikacji.

Instrukcje

100 XP
  • Uruchom przykładowy kod bez żadnych zmian, aby zobaczyć, że wywołanie Class.forName() wymaga obsługi wyjątku – bez niej pojawia się błąd kompilacji (error: compilation failed).
  • Odkomentuj blok try, catch oraz komunikat wyświetlany w bloku catch.
  • Uruchom aplikację ponownie i sprawdź, że tym razem kompiluje się i działa poprawnie, ponieważ wyjątek sprawdzany jest już obsługiwany.