A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-7-8 21:29  /  2789 人查看  /  31 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、我们目前为止,学了几个函数式接口,都有什么用?
Supplier<T>接口:生产一个对象
Consumer<T>接口:消费(使用)一个对象
Predicate<T>接口:按条件过滤对象
Function<T,R>接口:对象的转换操作
2、获取流有几种方式?
单列集合.stream
双列集合.keySet.stream 双列集合.values.stream 双列集合.entrySet
Stream.of(数组)
3、结合最近所学,请谈谈你对函数式接口以及Stream流的理解
函数式接口是对面向函数式编程的前提,有且只有一个抽象方法,使用方法跟匿名内部类相似,是与他原理不一样的语法糖,可以减少代码冗余,面向函数式编程可以延迟执行,节省了资源.
Stream流是用操作管道对数据结构的数据抓取,它不会修改自己所封装的底层结构的数据,作用是类似流水线的流式操作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马