メソッド リファレンス:
メソッド リファレンスは、インターフェイスの実装を返します。
private static <T> Iterable<T> itToIterable(Stream<T> stream) { return stream::iterator; //编译通过此处返回的是Iterable }
メソッド呼び出し:
メソッド呼び出しは、メソッドの戻り値を返します。
private static <T> Iterable<T> itToIterablePro(Stream<T> stream) { return stream.iterator(); //编译失败此处返回的是iterator }
推奨チュートリアル: Java チュートリアル
以上がJavaにおけるメソッド参照とメソッド呼び出しの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。