018_JDK8.0新特性<二>

1.函数式接口 : 有且仅有一个抽象函数的接口

2.函数值接口注解 : @FunctionInterface

  • 该注解可用用于检测函数是否是函数式接口
  • 非必需,像@Override可以用于检测是否是重写一样的作用

3.JDK8.0内置四大函数式接口

  • 消费型接口 : Consumer<T>     :    void accept(T t)
  • 供给型接口 : Sipplier<T>         :     T get()
  • 函数型接口 : Function<T,R>    :    R apply(T t)
  • 断言型接口 : Predicate<T>     :     boolean test(T t)

4.其他常见函数式接口

 

posted @ 2020-08-02 15:05  -超级菜鸟-  阅读(152)  评论(0编辑  收藏  举报