Exception trong Java là một sự kiện bất thường phá vỡ luồng chuẩn của chương trình. Trong Java, Exception là một phần quan trọng của việc xây dựng ứng dụng, giúp xử lý các lỗi có thể xảy ra trong quá trình thực thi chương trình
Có ba loại chính của Exception trong Java:
- Checked Exception: Là loại ngoại lệ mà trình biên dịch yêu cầu phải được kiểm tra và xử lý bởi người lập trình. Các checked exceptions thường là các tình huống mà chương trình có thể dự đoán và phải được bắt và xử lý một cách rõ ràng, ví dụ như
IOException
, SQLException
- Unchecked Exception: Là loại ngoại lệ không cần kiểm tra tại thời điểm biên dịch và thường xảy ra do lỗi trong mã nguồn, chẳng hạn như `NullPointerEx...