1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Datové typy a výjimky v Javě

Connected

cvičení

Kontrolovaná výjimka

Na rozdíl od RuntimeException musí mít všechny kontrolované výjimky blok try-catch, jinak se kód ani nezkompiluje, natož spustí. V tomto cvičení uvidíš, že bez try/catch kolem kontrolované výjimky aplikace jednoduše nefunguje.

Pokyny

100 XP
  • Spusť ukázkový kód beze změn a přesvědč se, že volání Class.forName() vyžaduje ošetření – bez něj dojde k chybě kompilace (error: compilation failed).
  • Odkomentuj bloky try, catch a zprávu zobrazenou v bloku catch.
  • Zkus aplikaci spustit znovu a ověř, že se tentokrát úspěšně zkompiluje a spustí, protože kontrolovaná výjimka je nyní ošetřena.