Als «methods» getaggte Fragen

7
Warum verwendet Java :: für Methodenreferenzen anstelle von.?

Ich frage mich oft, warum Java ::anstelle von Methodenreferenzen verwendet ., z. B. warum System.out::println anstatt System.out.println Man könnte natürlich einfach antworten: "weil die Designer das entschieden haben". Andererseits hätte ich die zweite Syntax erwartet, da der Punkt die übliche...