Danh mục

Bài giảng Lập trình Java cơ bản: Bài 6 - Xử lý ngoại lệ

Số trang: 34      Loại file: pdf      Dung lượng: 119.76 KB      Lượt xem: 13      Lượt tải: 0    
Thu Hiền

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Lập trình Java cơ bản: Bài 6 - Xử lý ngoại lệ cung cấp cho các bạn những kiến thức về xử lý lỗi và ngoại lệ, khối try/catch/finally, các lớp ngoại lệ, xây dựng lớp ngoại lệ, lan truyền ngoại lệ, tung lại ngoại lệ.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Java cơ bản: Bài 6 - Xử lý ngoại lệLập trình Java cơ bảnCao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn1Bài 6. Xử lý ngoại lệ•••••••Xử lý lỗi và ngoại lệKhối try/catch/finallyCác lớp ngoại lệXây dựng lớp ngoại lệLan truyền ngoại lệTung lại ngoại lệBài tập2Xử lý lỗi và ngoại lệ• Trong một số ngôn ngữ như C, việc xử lý lỗithường được cài đặt ngay tại các bước thựchiện của chương trình. Các hàm sẽ trả về mộtcấu trúc lỗi khi gặp lỗi.• Ví dụ: Tìm kiếm phần tử trong một danh sách••••••ErrorStruct error = new ErrorStruct();TableEntry entry = lookup(“Marianna”, employee, error);if (entry == null){return error;}3Xử lý lỗi và ngoại lệMã lệnh và mã xử lý lỗi nằm xen kẽ khiếnlập trình viên khó theo dõi được thuật toánchính của chương trình.Khi một lỗi xảy ra tại hàm A, tất cả các lờigọi hàm lồng nhau đến A đều phải xử lý lỗimà A trả về.4Xử lý lỗi và ngoại lệ• Trong Java, việc xử lý lỗi có thể được cài đặttrong một nhánh độc lập với nhánh chính củachương trình.• Lỗi được coi như những trường hợp ngoại lệ(exceptional conditions). Chúng đượcbắt/ném (catch and throw) khi có lỗi xảy ra.=> Một trường hợp lỗi sẽ chỉ được xử lý tạinơi cần xử lý.=> Mã chính của chương trình sáng sủa,đúng với thiết kế thuật toán.5

Tài liệu được xem nhiều: