1. Learn
  2. /
  3. Cursuri
  4. /
  5. Tipuri de date și excepții în Java

Connected

exercițiu

Utilizarea finally într-un exemplu real

Blocurile finally sunt folosite în general pentru a închide și a elibera resurse – cum ar fi o bază de date sau un fișier – indiferent dacă execuția a decurs normal sau a apărut o excepție.

În acest exercițiu, vei simula deschiderea unui fișier, scrierea de text în acesta și închiderea lui – totul prin apeluri de metode. Folosești finally pentru a închide fișierul simulat indiferent dacă apare sau nu o excepție.

Instrucțiuni

100 XP
  • Începe un bloc try în jurul codului care deschide un fișier și scrie în el.
  • Capturează orice excepție care ar putea apărea la deschiderea fișierului simulat sau la scrierea textului în el.
  • Adaugă un bloc finally pentru a închide fișierul simulat – acesta va fi apelat indiferent dacă programul rulează fără probleme sau dacă apare o excepție la deschiderea ori scrierea fișierului.