Tải bản đầy đủ (.ppt) (16 trang)

ngoại lệ powerpoin

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (628.81 KB, 16 trang )


BÁO CÁO TIN HỌC ĐẠI CƯƠNG 2
Giáo Viên Hướng Dẫn: HUỲNH LÝ THANH NHÀN
Năm Học 2010-2011
Thành Viên Nhóm 3:
1.Trương Thanh Giang
2.Đỗ Hồng Pha
3.Phạm Văn Nhanh
4.Nguyễn Phúc Vĩnh
5.Chau Sóc Xưa

CHỦ ĐỀ
XỬ LÝ NGOẠI
LỆ(Exception)

1.KHÁI NIỆM
Exception là một lớp, là một đối tượng
đặc biệt được tạo ra khi chương trình
gặp lỗi dùng để xử lý tất cả các ngoại
lệ, các tình huống liên quan đến phạm
vi xác định của các phần tử trong các
cấu trúc dữ liệu.

CÁC KHỐI LỆNH TRY, CATCHVÀ FINALLY
Cấu trúc try-catch-finally cho phép sử dụng để xử lý các ngoại
lệ có dạng:
try{ //Khối try
<các câu lệnh>}
catch(<kiểu ngoại lệ 1> <tham biến 1>) { //khối catch
<các câu lệnh xử lý khi xuất hiện kiểu ngoại lệ 1>}
catch (<kiểu ngoại lệ n> <tham biến n>) { //khối catch


<các câu lệnh xử lý khi xuất hiện kiểu ngoại lệ n>}
finally {
<các khối câu lệnh phải được thực hiện đến
cùng>}} //khối finally
Các ngoại lệ sẽ được cho qua trong quá trình thực hiện khối try
và sẽ bị tóm lại để xử ở các khới catch tương ứng. Khối
finally phải thực hiện đến cùng, bất luận có gặp phải ngoại
lệ hay không.

Khối try
Khối try xác định ngữ cảnh cần xử lý kết
thúc thực hiện của một khối lệnh.Sự kết
thúc thực hiện của khối lệnh xuất hiện khi:
Gặp phải một ngoại lệ.
Hoặc thực hiện thành công khối try (không
gặp ngoại lệ ).
Thực hiện xong khối try và xử lý xong các
ngoại lệ khi chúng thực hiện thì phải thực
hiện khối finally nếu có chỉ ra trong cấu
trúc đó.

Khối cacth
Lối ra của khối try khi gặp phải ngoại lệ có thể
chuyển điều khiển chương trình đến khối
cacth.Khối này chỉ được sử dụng để xử lý ngoại
lệ.Khi một khối cacth được thực hiện thì khối
cacth còn lại được bỏ qua.
Trong trường hợp khối finally không xuất hiện thì
chúng ta có cấu trúc try-catch.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×