JavaSE:Java8新特性 - 方法引用

1.  简介

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

 

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

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

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

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

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

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

 

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

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

上一篇:Windows系统中CMD wmic查看硬盘、内存、CPU、BIOS、网卡等信息。


下一篇:Java8的一些特性