Khối finally sẽ luôn được thực thi, cho dù có thực sự thảy ra một exception hay không. Ngay cả trong trường hợp câu lệnh catch bị thiếu và một exception được thảy ra, khối finally vẫn sẽ được thực thi.
Điều cuối cùng cần đề cập là khối finally được sử dụng để giải phóng các tài nguyên như bộ đệm I / O, kết nối cơ sở dữ liệu, v.v.