Και τα δύο ορίζουν πώς να ταξινομήσετε αντικείμενα, αλλά διαφορετικά: Comparable ορίζει την φυσική ταξινόμηση μιας κλάσης (υλοποιείται από την ίδια την κλάση), ενώ Comparator ορίζει μια , εναλλακτική ταξινόμηση (ένα ξεχωριστό αντικείμενο). Η επιλογή εξαρτάται από το αν η ταξινόμηση είναι εγγενής ή περιστασιακή.
