lambda 中的方法引用

Method Reference

使用lambda表达式可以创建匿名方法。然而,有时lambda表达式只调用现有方法。在这些情况下,通过方法名称引用已有的方法通常更简洁。

方法引用的分类

有四种类型的方法引用:

Kind Example
引用静态方法 ContainingClass::staticMethodName
引用一个特定对象的实例方法 containingObject::instanceMethodName
引用类的非静态方法 ContainingType::methodName
引用构造方法 ClassName::new

参考

https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 英文原文 这个例子展示了如何从一组发票里提取七月份的发票并统计总金额。直接通过一个lambda表达式来过滤出7月份...
    Itluobo阅读 975评论 0 3
  • 注:之前关于Java8的认知一直停留在知道有哪些修改和新的API上,对Lambda的认识也是仅仅限于对匿名内部类的...
    mualex阅读 2,856评论 1 4
  • 每天看朋友圈的时候,转发文章的数量几乎占据了朋友圈一半的空间。于是我试着研究朋友圈转发的规律,人们为什么会乐于转发...
    阿MI阅读 27,355评论 0 3
  • 我们一定要去坚持吗? 当然,不去坚持何以屹立在众生喧嚣的尘世!没有经历千辛万苦的意念又怎能成就伟大的事业!不懂坚持...
    彭佳乐1阅读 200评论 0 0
  • 早上好#易效能 # 蒋小园 2017/09/27(314/500) 【不忘初心,坚持始终】 健康:作息《昨晚今早》...
    圆圆jXY阅读 239评论 0 0