Trong Java, khối finally
là một phần của cơ chế xử lý ngoại lệ (exception handling) được sử dụng cùng với các khối try
và catch
. Khối finally
chứa mã sẽ được thực thi sau khi khối try
(và các khối catch
tương ứng, nếu có) được thực thi, bất kể một ngoại lệ có được ném ra hay không.
finally
:finally
thường được sử dụng để thực hiện các hành động dọn dẹp quan trọng như đóng kết nối mạng, giải phóng tài nguyên, hoặc đóng các luồng nhập/xuất (I/O streams), ngay cả khi có lỗi xảy ra và ngoại lệ được ném ra.catch
, bạn có thể viết một lần trong khối finally
để tránh trùng lặp mã.finally
:try
, khối finally
sẽ được thực thi sau khi khối try
hoàn thành.junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào