Я нашел этот источник очень интересным.
На самом деле именно Лямбда превращается в Двойной Колон. Двойной Колон более читабельен. Мы выполняем следующие шаги:
STEP1:
// We create a comparator of two persons
Comparator c = (Person p1, Person p2) -> p1.getAge().compareTo(p2.getAge());
STEP2:
// We use the interference
Comparator c = (p1, p2) -> p1.getAge().compareTo(p2.getAge());
STEP3:
// The magic
Comparator c = Comparator.comparing(Person::getAge());