美文网首页
JDK8内置的函数接口

JDK8内置的函数接口

作者: 砒霜拌辣椒 | 来源:发表于2020-04-20 22:58 被阅读0次
  1. 只包含一个抽象方法的接口,称为函数式接口。
  2. 可以通过Lambda表达式来创建该接口的对象。
  3. 我们可以在任意函数式接口上使用@FunctionalInterface注释,这样做可以检查它是否是一个函数式接口。

1、JAVA内置四大核心函数式接口

函数式接口 参数类型 返回类型 方法
Consumer<T> T void void accept(T t)
Supplier<T> T T get()
Function<T,R> T R R apply(T t)
Predicate<T> T boolean boolean test(T t)

2、其它函数式接口

函数式接口 参数类型 返回类型 方法
BiFunction<T,U,R> T,U R R apply(T t, U u)
UnaryOperator<T>
(Function子接口)
T T T apply(T t)
BinaryOperator<T>
(BiFunction子接口)
T,T T T apply(T t1, T t2)
BiConsumer<T,U> T,U void void accept(T t, U u)

相关文章

网友评论

      本文标题:JDK8内置的函数接口

      本文链接:https://www.haomeiwen.com/subject/bzasihtx.html