每日一点(2)

2020-12-05  本文已影响0人  _River_

双冒号( :: ) 的使用(先别看)

:: 运算符在Java8中被称为方法引用,是lambda表达式相关的一个重要特性
提供的一种不执行方法的方法。为此需要 由兼容的函数接口组成的目标类型上下;

    静态方法引用:
    (user -> user.getName)  等价于  (User::getName) ( classname::methodname)
    
    对象的实例方法引用:
    System.out::print ( instancename::methodname )
    
    对象的超类方法引用:
    
    类构造器引用语法:
    
    数组构造器引用语法:
上一篇下一篇

猜你喜欢

热点阅读