Khối lệnh try trong java được sử dụng để chứa một đoạn code có thế xảy ra một ngoại lệ. Nó phải được khai báo trong phương thức.
Sau một khối lệnh try bạn phải khai báo khối lệnh catch hoặc finally hoặc cả hai.
1 2 3 4 5 |
|
1 2 3 4 5 |
|
Khối catch trong java được sử dụng để xử lý các Exception. Nó phải được sử dụng sau khối try.
Bạn có thể sử dụng nhiều khối catch với một khối try duy nhất.
1 2 3 4 5 6 |
|
Output:
Exception in thread "main" java.lang.ArithmeticException: / by zero at vn.tpv.exception1.TestTryCatch1.main(TestTryCatch1.java:5)
Trong ví dụ trên, phần còn lại của code không được thực thi (dòng chữ "rest of the code..." không được in ra màn hình). Tất cả các lệnh không được thực thi sau khi xảy ra ngoại lệ.
1 2 3 4 5 6 7 8 9 10 |
|
Output:
java.lang.ArithmeticException: / by zero rest of the code...
Trong ví dụ này, phần còn lại của code được thực thi nghĩa là dòng chữ "rest of the code..." được in ra màn hình.
Nguồn tin: viettuts