Đối với những ai từng làm việc về lập trình Java, đều nghe đề cập tới 2 thuật ngữ Comparable và Comparator trong Interface. Cụ thể, Comparable và Comparator là gì? Tính chất, cách sử dụng của mỗi Interface này như thế nào? Và sự khác nhau giữa hai giao diện này là gì? Khi nào nên dùng Comparable, khi nào dùng Comparator trong lập trình Java? Bài viết với video hướng dẫn bài học dưới đây sẽ lần lượt giải đáp những điều các bạn còn thắc mắc về kiến thức Java nâng cao này.