Trong bài giảng này, chúng ta tìm hiểu nền tảng của hệ thống ngoại lệ trong Java: lớp gốc
Throwable, sự khác nhau giữa
Exception và
Error, cũng như phân chia thành ngoại lệ đã kiểm tra (checked) và không kiểm tra (unchecked). Bạn sẽ thấy sơ đồ và bảng so sánh, ví dụ mã với
try-
catch và
throws, biết nên bắt cái gì và cái gì — không, và phân tích các lỗi điển hình khi xử lý ngoại lệ.