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

Connected

cvičení

Použití finally v praxi

Bloky finally se obvykle používají k uzavření a uvolnění zdrojů – například databáze nebo souboru – bez ohledu na to, jestli program proběhl v pořádku nebo nastala výjimka.

V tomto cvičení nasimulujeme otevření souboru, zápis textu do souboru a jeho uzavření – vše pomocí volání metod. Blok finally použiješ k uzavření simulovaného souboru bez ohledu na to, zda při zpracování dojde k výjimce.

Pokyny

100 XP
  • Obal kód, který otevírá soubor a zapisuje do něj, blokem try.
  • Zachyť jakoukoli výjimku, která může nastat při otevírání simulovaného souboru nebo zápisu textu.
  • Přidej blok finally, který simulovaný soubor uzavře – zavolá se jak při bezproblémovém běhu programu, tak v případě výjimky při otevírání souboru nebo zápisu.