
Exception handling
XỬ LÝ NGOẠI LỆ
PHẠM DUY TRUNG
Bộ môn Kỹ thuật Phần mềm

Nhắc lại bài cũ
•Class và object
•4 chữ P : public, protected, package, private
•static và non-static
•Bao gói dữ liệu
•Kế thừa
•Lớp và phương thức trừu tượng
•Đa hình: nạp chồng và ghi đè phương thức
duytrung.tcu@gmail.com

Nội dung bài học
Tiếp cận với ngoại lệ
Cây ngoại lệ trong java
Cơ chế xử lý ngoại lệ trong java
Các thao tác xử lý ngoại lệ trong java
Ngoại lệ người dùng tự định nghĩa
duytrung.tcu@gmail.com

Nội dung bài học
Tiếp cận với ngoại lệ
Cây ngoại lệ trong java
Cơ chế xử lý ngoại lệ trong java
Các thao tác xử lý ngoại lệ trong java
Ngoại lệ người dùng tự định nghĩa
duytrung.tcu@gmail.com

Đặt vấn đề
•Khi viết một chương trình nói chung, lỗi có thể xảy ra với rất
nhiều lý do
Người lập trình: sử dụng đệ quy không hợp lý
Người dùng nhập vào dữ liệu không hợp lệ
Nguyên nhân phần cứng, hệ điều hành
•Lỗi xảy ra rất đa dạng, khiến chương trình kết thúc đột ngột,
cần nâng cao khả năng chịu lỗi của chương trình:
Cho phép người dùng quay lại trạng thái an toàn trước đó để thực hiện các công
việc khác
Ghi lại dữ liệu hiện thời rồi mới kết thúc chương trình
duytrung.tcu@gmail.com

