JavaSE Day15 泛型集合

1. 泛型的使用限制?(暂时只要了解)
image.png

image.png

image.png

image.png

image.png
2. Supplier 有什么用?
  • 可以实现短路功能(类似于 && 或者 || 的短路功能)
image.png
image.png
3. Consumer 有什么用?
  • 用于暴露处理数据方式,供外部调用
image.png
image.png
4. Predicate 有什么用?
  • 通常用于暴露添加过滤条件,供外部调用
image.png
5. Function 有什么用?
  • 因为 Function 有两个参数,所以涉及到一种参数转换成另一种参数时,就很好用
image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、什么是Stream Java 8之前的集合类库主要依赖于 外部迭代(external iteration)。 ...
    冰河winner阅读 3,567评论 0 0
  • 一、基础知识 1. JVM、JRE和JDK的区别 JVM(Java Virtual Machine):java虚拟...
    MrRobot_阅读 9,602评论 0 3
  • 使用流操作来表达复杂的数据处理查询。 集合是Java中使用多的API。要是没有集合,还能做什么呢?几乎每个Java...
    bern85阅读 4,348评论 0 3
  • Java 中惰性求值的潜能,完全被忽视了(在语言层面上,它仅被用来实现短路求值)。更先进的语言,如 Scala,区...
    Java大生阅读 4,079评论 0 1
  • Java Lambda表达式的一个重要用法是简化某些匿名内部类(Anonymous Classes)的写法。实际上...
    lenmpeng阅读 3,440评论 0 0