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

Connected

ćwiczenie

Praktyczne zastosowanie bloku finally

Bloki finally są zazwyczaj używane do zamykania i zwalniania zasobów – takich jak baza danych czy plik – niezależnie od tego, czy program wykonał się poprawnie, czy wystąpił wyjątek.

W tym ćwiczeniu zasymulujemy otwieranie pliku, zapisywanie do niego tekstu oraz jego zamykanie – wszystko za pomocą wywołań metod. Użyj bloku finally, aby zamknąć symulowany plik niezależnie od tego, czy pojawi się wyjątek.

Instrukcje

100 XP
  • Umieść w bloku try kod, który otwiera plik i zapisuje do niego dane.
  • Przechwytuj dowolny wyjątek, który może wystąpić podczas otwierania symulowanego pliku lub zapisywania tekstu.
  • Dodaj blok finally, który zamknie symulowany plik – zostanie on wywołany zarówno wtedy, gdy program wykona się bez błędów, jak i w przypadku wystąpienia wyjątku podczas otwierania pliku lub zapisu danych.