Her ikisi de nesneleri sıralama şeklini tanımlar, ancak farklı şekillerde: Comparable bir sınıfın doğal sıralamasını tanımlar (sınıfın kendisi tarafından uygulanır), Comparator ise , alternatif bir sıralamayı tanımlar (ayrı bir nesne). Seçim, sıralamanın içsel mi yoksa duruma bağlı mı olduğuna bağlıdır.
