Java教程

JavaSE:Java8新特性 - 方法引用

本文主要是介绍JavaSE:Java8新特性 - 方法引用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.  简介

    方法引用:通过方法的名字,来指向一个方法。 (而不需要为方法引用提供方法体,该方法的调用交给函数式接口执行)

 

2.  方法引用使用一对冒号 ::  将类或对象与方法名进行连接, 通常使用方式如下:

      <1>  对象的非静态方法引用  ObjectName :: MethodName

      <2>  类的静态方法引用    ClassName :: StaticMethodName

      <3>  类的非静态方法引用      ClassName :: MethodName

      <4>  构造器的引用       ClassName :: new

      <5>  数组的引用        TypeName[] :: new

 

3.  方法引用是在特定场景下,lambda表达式的一种简化表示,可以进一步简化代码的编写,

          使代码更加紧凑简洁,从而减少冗余代码。

这篇关于JavaSE:Java8新特性 - 方法引用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!