java中函数式接口都有哪些
时间: 2024-06-04 11:09:42 浏览: 90
Java中函数式接口是指只有一个抽象方法的接口,它们可以用来表示Lambda表达式或方法引用。
Java 8中提供了一些内置的函数式接口,包括:
1. Consumer<T>:接收一个参数,不返回任何结果。
2. Supplier<T>:不接收任何参数,返回一个结果。
3. Function<T, R>:接收一个参数,并返回一个结果。
4. Predicate<T>:接收一个参数,返回一个布尔值。
5. UnaryOperator<T>:接收一个参数,并返回与该参数类型相同的结果。
6. BinaryOperator<T>:接收两个参数,并返回与这两个参数类型相同的结果。
除此之外,还有一些注解用于标记函数式接口,如 @FunctionalInterface 注解,用于标记一个接口是函数式接口,以便编译器进行检查。
阅读全文
相关推荐















