Tóm tắt nội dung: Giới thiệu cấu trúc try … catch.
Nội dung:
public static void main(String[] args) {
int a = 5;
int b = 0;
try {
System.out.println("a/b:" + a / b);
}
catch (Exception e)
{
System.out.println("Error:" + e);
}
finally{
System.out.println("Always done!");
}
}
Cấu trúc try…
catch dùng để bắt các ngoại lệ sẽ xảy ra trong quá trình ta viết
code. Nếu không có cấu trúc try… catch thì khi chương trình gặp
lỗi sẽ bị break. Ví dụ đoạn code trên ta lấy 5/0 thì sẽ có một ngoại lệ
ném ra khi đó khối lệnh catch sẽ bắt ngoại lệ đó để xử lý. Finally tức là
dù có ngoại lệ hay không có ngoại lệ thì nó vẫn thực hiện.
Lưu ý: Ở đoạn
code trên ta không đặt cấu trúc try… catch thì
chương trình vẫn không báo lỗi vì thế dạng này được gọi là RunTimeException.
Xem thêm clip để biết thêm về
quan hệ thừa kế Exception trong Java.
Nếu bạn có câu hỏi vui lòng để lại
comment hoặc gởi câu hỏi theo địa chỉ: studyandsharevn@gmail.com.
Không có nhận xét nào:
Đăng nhận xét