用途
用方法引用改进Lambda方法,::
为引用运算符,所在表达式被称为方法引用。如果lambda要表达的函数方法已经存在于某个方法的实现中,那么可用双冒号来引用该方法作为Lambda的代替。
integerStream.forEach(num-> System.out.println(num));
integerStream.forEach(System.out::println);
可用在一行代替上一行
方法
- 通过对象名引用成员方法
- 通过类名引用静态成员方法
- 通过super引用父类
- 通过this引用本类