
方法引用:
方法引用返回的是接口的实现 。
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中方法引用与方法调用的区别的详细内容,
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)