Если вы используете хорошую IDE, очень легко увидеть исходный код методов Java Runtime Library. Например, в Eclipse вы нажимаете F3, когда курсор находится на методе.
Если вы сделаете это с помощью метода Comparator.reverseOrder()
, вы увидите:
public static <T extends Comparable<? super T>> Comparator<T> reverseOrder() {
return Collections.reverseOrder();
}
Вывод: Они точно такие же.