Bài giảng Nhập môn lập trình Java: Bài 7 - Võ Tấn Dũng
Số trang: 35
Loại file: pdf
Dung lượng: 1.55 MB
Lượt xem: 10
Lượt tải: 0
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 "Nhập môn lập trình Java - Bài 7: Xử lý ngoại lệ" cung cấp cho người học các kiến thức: 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ệ,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình Java: Bài 7 - Võ Tấn DũngTRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN TP.HCMNHẬP MÔN JAVABÀI 7XỬ LÝ NGOẠI LỆGIẢNG VIÊN:VÕ TẤN DŨNGGV: Võ Tấn Dũng(EXCEPTION)NỘI DUNG TRÌNH BÀY•••••••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ực hiệncủa chương trình. Các hàm sẽ trả về một cấutrúc lỗi khi gặp lỗi.• Ví dụ: Tìm kiếm phần tử trong một danh sáchErrorStruct 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ến lậptrình viên khó theo dõi được thuật toán chínhcủa chương trình.Khi một lỗi xảy ra tại hàm A, tất cả các lời gọihàm lồng nhau đến A đều phải xử lý lỗi mà Atrả 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 được bắ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ại nơicần xử lý.=> Mã chính của chương trình sáng sủa, đúngvới thiết kế thuật toán.5
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình Java: Bài 7 - Võ Tấn DũngTRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN TP.HCMNHẬP MÔN JAVABÀI 7XỬ LÝ NGOẠI LỆGIẢNG VIÊN:VÕ TẤN DŨNGGV: Võ Tấn Dũng(EXCEPTION)NỘI DUNG TRÌNH BÀY•••••••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ực hiệncủa chương trình. Các hàm sẽ trả về một cấutrúc lỗi khi gặp lỗi.• Ví dụ: Tìm kiếm phần tử trong một danh sáchErrorStruct 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ến lậptrình viên khó theo dõi được thuật toán chínhcủa chương trình.Khi một lỗi xảy ra tại hàm A, tất cả các lời gọihàm lồng nhau đến A đều phải xử lý lỗi mà Atrả 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 được bắ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ại nơicần xử lý.=> Mã chính của chương trình sáng sủa, đúngvới thiết kế thuật toán.5
Tìm kiếm theo từ khóa liên quan:
Bài giảng Nhập môn lập trình Java Nhập môn lập trình Java Lập trình Java Kỹ thuật lập trình Xử lý ngoại lệ Lớp ngoại lệ Xây dựng lớp ngoại lệGợi ý tài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 263 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 205 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 193 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 163 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 118 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 108 0 0 -
Excel add in development in c and c phần 9
0 trang 108 0 0 -
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 trang 105 0 0