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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

王宇晨
1、我们目前为止,学了几个函数式接口,都有什么用?Runnable:多线程       Comparator:比较器       FileFilter:筛选
Supplier:获取一个对象数据          Consumer:消费一个数据
Predicate:对数据进行判断            Function:数据转换
2、获取流有几种方式?
有三种方式:
根据Collection集合获取流
根据Map集合获取流
根据数组获取流
3、结合最近所学,请谈谈你对函数式接口以及Stream流的理解


两个都是JDK8的新特性。
函数式接口就是只有一个抽象方法的接口,适用于lambda表达式。
Stream流既不是集合也不是数据结构,用来解决集合中既有的弊端,相当于一个流水线,可以进行筛选,跳过,映射,计数等操作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马