欢迎光临
我们一直在努力

java中方法引用与方法调用的区别

java中方法引用与方法调用的区别插图

方法引用:

方法引用返回的是接口的实现 。

  private static  Iterable itToIterable(Stream stream) {
        return stream::iterator; //编译通过此处返回的是Iterable
  }

方法调用:

方法调用返回的是方法的返回值。

    private static  Iterable itToIterablePro(Stream stream) {
        return stream.iterator(); //编译失败此处返回的是iterator
    }

推荐教程:Java教程

相关推荐: java中如何实现递归排列

递归排列 递归,俗称“我 调 我 自 己”,如果从数据结构的角度来理解,其实就是栈。 假如我们要求得到A、B、C的排列,流程大概如下: (0)初始状态,栈内无数据。此时栈外:A、B、C (1)将A放入栈底。此时栈外:B、C (2)将B放入栈中。此时栈外:C (…

赞(0)
未经允许不得转载:爱分享 » java中方法引用与方法调用的区别

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱分享,生活常用知识教程百科分享、学习、交流平台

爱分享精选好货商城