• java-day18


    函数式接口在java中指:有且仅有一个抽象方法的接口

    @FunctionalInterface注解:可以检测接口是否是一个函数式接口

    函数式接口的使用:一般可以作为方法的参数和返回值类型

    自定义函数式接口

     使用Lambda作为参数和返回值

     

     常用函数式接口

      Supplier<T>接口仅包含一个无参方法:T.get()  获取一个泛型参数指定类型的对象数据

     求数组元素最大值

     Consumer接口  消费一个数据

    抽象方法  accept(T t)  消费一个指定泛型数据

     默认方法 andThen:把两个Consumer接口组合到一起,谁写在前面,就先消费谁

     格式化打印信息

     Predicate接口  对某种数据进行判断

    抽象方法  boolean test(T t)  用来指定数据类型进行 判断

     默认方法 and or negate

     

     

     集合信息筛选代码

     Function接口  根据一个数据类型得到另一个数据类型

    抽象方法  apply()

     

     默认方法 andThen

     自定义函数模型拼接

     Stream流:

    循环筛选

     Stream流优化

  • 相关阅读:
    【23设计模式】总结
    【JAVA】内部类,内部接口
    【JAVA】接口
    【JAVA】抽象类,抽象方法
    【JAVA】类加载器
    【JAVA】枚举
    【JAVA】序列化
    【JAVA】异常笔记
    汇编笔记_第十一章
    汇编笔记_第十章
  • 原文地址:https://www.cnblogs.com/324fch/p/11771144.html
Copyright © 2020-2023  润新知