Hôm nay học về xử lí ngoại lệ thì khi luồng thực thi của một ứng dụng diễn ra không như ý muốn thông thường, thì được coi là một ngoại lệ. Do đó, trong các chương trình phần mềm, chúng ta thường triển khai các cơ chế xử lí ngoại lệ để đảm bảo chương trình luôn đáp ứng được các tình huống xảy ra.Tiếp đến là khối lệnh “finally” thường được sử dụng trong trường hợp chúng ta muốn thực thi các đoạn mã bắt buộc cho dù điều gì xảy ra với các khối lệnh trước đó, chẳng hạn như: đóng một file sau khi đã mở ra để đọc, đóng kết nối đến CSDL, giải phóng các tài nguyên…