Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa lỗi và ngoại lệ.
Lỗi
-
Nó được phân loại là loại không được kiểm tra.
-
Nó thuộc về lớp ‘java.lang.error’.
-
Không thể khôi phục nó từ.
-
Nó không thể xảy ra tại thời điểm biên dịch.
-
Ví dụ về các lỗi bao gồm -
-
‘OutOfMemoryError’
-
‘IOError’
-
Ngoại lệ
-
Nó có thể được phân loại thành các ngoại lệ không được kiểm tra và đã kiểm tra.
-
Nó thuộc về lớp ‘java.lang.Exception’.
-
Nó có thể được phục hồi từ.
-
Nó có thể xảy ra trong thời gian chạy cũng như thời gian biên dịch.
-
Ví dụ về các trường hợp ngoại lệ bao gồm -
-
NullPointerException
-
SqlException
-