메서드 참조:
메서드 참조는 인터페이스 구현을 반환합니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!