函数式接口在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流优化

最新文章

  1. ArcGIS Js/Flex等前端API(Query(StatisticDefinition)时)针对SDE的SHAPE.AREA/SHAPE.LEN知道查询无效,而对GDB的SHAPE_Area/SHAPE_Length有效探索。
  2. Tomcat:基于HTTP协议的Connector配置
  3. Can&#39;t exec &quot;aclocal&quot;: No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
  4. 【leetcode】 Unique Binary Search Trees (middle)☆
  5. Objective-C语言多态性
  6. char*和char []
  7. 第五章 consul key/value
  8. 鼠标悬浮图片时弹出透明提示图层的jQuery特效
  9. 在PC上测试移动端网站和模拟手机浏览器的5大方法
  10. Java如何等待子线程执行结束
  11. Android源码下载方法详解
  12. varnish缓存安装使用
  13. 玩玩微信公众号Java版之六:微信网页授权
  14. TF-tf.arg_max 介绍
  15. Nginx 自定义404、500、502 页面
  16. C-Lodop设置页面一加载就打印
  17. kubernetes 利用label标签来绑定到特定node运行pod
  18. Linux编程 8 (挂载mount,查看磁盘df du,搜索grep,压缩zgip,归档tar)
  19. tkinter学习系列之(八) Canvas控件
  20. python3通过gevent.pool限制协程并发数量

热门文章

  1. Apache 2.4.12 64位+Tomcat-8.0.32-windows-x64负载集群方案
  2. leetcode python丑数
  3. jQuery层次选择器再探究(原创)
  4. HTTP学习笔记01
  5. Mint安装配置Sublime Text3
  6. esxi主机用命令行强行关闭通过前端界面无法关闭的ESXI虚拟机
  7. php 时间转化为刚刚、几秒前、几分前、几天前等等,友好时间提示
  8. RLO文件名欺骗
  9. linux6.5 网卡绑定
  10. shell egrep 引号