Tag: difference between comparable and comparator in java