Cùng hai giá trị BigDecimal: HashSet giữ 2 phần tử, TreeSet chỉ giữ 1 — dữ liệu biến mất không dấu vết
Sắp xếp theo nhiều khoá bằng thenComparing, xử lý null, và cái bẫy khi compareTo không nhất quán với equals — cùng dữ liệu, HashSet giữ 2 phần tử còn TreeSet chỉ giữ 1.