Method Reference
使用lambda表达式可以创建匿名方法。然而,有时lambda表达式只调用现有方法。在这些情况下,通过方法名称引用已有的方法通常更简洁。
方法引用的分类
有四种类型的方法引用:
Kind | Example |
---|---|
引用静态方法 | ContainingClass::staticMethodName |
引用一个特定对象的实例方法 | containingObject::instanceMethodName |
引用类的非静态方法 | ContainingType::methodName |
引用构造方法 | ClassName::new |
参考
https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html
网友评论