Java 类名::方法名 的原理
时间: 2023-06-08 07:05:27 浏览: 173
Java中的类名::方法名是Java 8的Lambda表达式语法中的一种形式,被称作方法引用。方法引用可以简化Lambda表达式,用于直接引用已有的方法。方法引用主要有四种形式:
1. 静态方法引用:类名::静态方法名
2. 实例方法引用:实例名::实例方法名
3. 类的任意对象方法引用:类名::实例方法名
4. 构造方法引用:类名::new
这些方法引用类型可以用于各种函数式接口,例如,Consumer、Function、Predicate等。方法引用的使用方法依赖于具体的业务场景和实际需求。
阅读全文