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

Tài liệu Chương 4: Xử lý ngoại tệ ppt

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 (272.55 KB, 17 trang )

Nguyễn Đức Hiển – Bài giảng Lập trình Java
1
Java Object-Oriented Programming

Giảng viên : Nguyễn Đức Hiển

Email :

Website :

Thời lượng

Lý thuyết : 2 tín chỉ (30 tiết)

Thực hành + thảo luận : 1 tín chỉ
Nguyễn Đức Hiển – Bài giảng Lập trình Java
2
Chương 4
Xử lý Ngoại lệ
(Processing Exception)
Nguyễn Đức Hiển – Bài giảng Lập trình Java
3
Nội dung

Ngoại lệ là gì ?

Xử lý Ngoại lệ
Nguyễn Đức Hiển – Bài giảng Lập trình Java
4
Giới thiệu


Java có sẵn cơ chế cho việc kiểm soát lỗi và bẫy lỗi

Cơ chế này giải quyết những sự kiện bất thường hay
mã xử lý cản trở chương trình tiếp tục thực hiện như:

Truy cập ngoài giới hạn mảng

Chia cho 0

Những con trỏ Null



Các Ngoại lệ (Exception) cho phép chúng ta kiểm
soát các sự kiện này tự động khi chúng xảy ra
Nguyễn Đức Hiển – Bài giảng Lập trình Java
5
Ngoại lệ là gì?

Một Ngoại lệ (Exception) là một lớp Java

Có nhiều lớp dẫn xuất của lớp Exception, mỗi lớp
tương ứng với một kiểu lỗi khác nhau hay sự kiện
bất thường mà chúng ta muốn kiểm soát

Cách Java phát sinh Ngoại lệ

Khi có lỗi hoặc sự kiện bất thường xuất hiện trong đoạn
chương trình, Java sẽ throw (ném ra) một Ngoại lệ.


Điều này có nghĩa rằng nó sẽ khởi tạo một lớp dẫn xuất của
lớp Exception.

Khi đó phải cần một cơ chế để catching (bắt) trong đoạn
chương trình đó.
Nguyễn Đức Hiển – Bài giảng Lập trình Java
6
Ném Ngoại lệ

Thực chất, việc ném ra các Ngoại lệ trong Java là
một cách phương thức kết thúc xử lý

Ví dụ:

×