java 四大函数式接口
时间: 2023-12-18 17:29:42 浏览: 101
JDK8新特性
Java 四大函数式接口是指 `java.util.function` 包中提供的四个核心函数式接口,它们分别是:
1. `Consumer<T>`:接收一个输入参数 T,没有返回值。
2. `Function<T, R>`:接收一个输入参数 T,返回一个结果 R。
3. `Predicate<T>`:接收一个输入参数 T,返回一个布尔值。
4. `Supplier<T>`:不接收任何输入参数,直接返回一个结果 T。
这四个函数式接口是 Java 8 引入的,它们可以用于 Lambda 表达式和方法引用等函数式编程的场景。在实际开发中,我们可以根据具体的需求选择合适的函数式接口来实现相应的功能。
阅读全文