Java中::作用及应用场景

Java中的::

Java中双冒号(::)是一种全新的操作符,也称为方法引用,它允许开发人员通过名称来引用现有方法,可以视为Lambda表达式的一种缩写

应用

格式:类名::方法名

四种方法引用

  1. 类名::静态方法名
  2. 对象实例名::实例方法名
  3. 类名::实例方法名
  4. 构造方法引用

前提条件

  1. Lambda体中只有一条语句,且是方法调用语句
  2. 函数式接口的抽象方法的返回值类型 与 lambda体中的那个方法的返回值类型一致
  3. 函数式接口的抽象方法的参数列表 与 lambda体中的那个方法的形参列表一致(针对情况1和情况2);或 函数式接口的抽象方法的形参列表的第一个形参是作为lambda体中调用方法的对象,其余的形参才是这个方法的形参列表(情况3,若只有一个参数,则这个参数是仍是方法调用的对象,方法无参数)

参考:

posted @   luji34  阅读(106)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示