java8新特性-构造器引用

作用

相较于lambda表达式,通过构造器引用的方式使程序代码更加易读\自然,是进一步简化lambda表达式的声明的一种语法糖.(与方法应用相同)


用法

lambda表达式如下:

1
Supplier<Apple> c1 = () -> new Apple();

方法引用如下:

1
Supplier<Apple> c1 = Apple::new;

适用条件

  • 适用于构造方法
  • 方法对应的参数必须是函数式编程接口
  • 通过::来分割类名和方法名

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接,感谢各位看官!!!

本文出自:monkeyGeek

座右铭:生于忧患,死于安乐

欢迎志同道合的朋友一起交流、探讨!

monkeyGeek
#

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×