Methodenreferenz:
Methodenreferenz gibt die Implementierung der Schnittstelle zurück.
private static <T> Iterable<T> itToIterable(Stream<T> stream) { return stream::iterator; //编译通过此处返回的是Iterable }
Methodenaufruf:
Methodenaufruf gibt den Rückgabewert der Methode zurück.
private static <T> Iterable<T> itToIterablePro(Stream<T> stream) { return stream.iterator(); //编译失败此处返回的是iterator }
Empfohlenes Tutorial: Java-Tutorial
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Methodenreferenz und Methodenaufruf in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!