Phân tích các giao diện then chốt của thư viện chuẩn Java và lý do chúng cần thiết trong dự án thực tế: sắp xếp “thứ tự tự nhiên” qua
Comparable<T> và quy tắc tùy chỉnh với
Comparator<T>, tuần tự hóa (serialization) đối tượng bằng
Serializable, quản lý tài nguyên an toàn qua
AutoCloseable, duyệt bộ sưu tập nhờ
Iterable<T>, cũng như các marker như
Cloneable và các listener sự kiện. Qua những ví dụ đậm đặc, ta sẽ thấy chữ ký phương thức đúng (
compareTo,
compare,
close,
iterator) và các lỗi điển hình nên tránh.