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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

1、我们目前为止,学了几个函数式接口,都有什么用?
Consumer
用于消费一个给定泛型
Supplier
用于生产一个给定泛型
Predicate
用于判断一个给定的泛型是否满足条件。
Function
用于将一个泛型转换为另外一个泛型
2、获取流有几种方式?
1)通过集合对象的stream()方法
2)通过Stream.of()静态方法获取
3、结合最近所学,请谈谈你对函数式接口以及Stream流的理解

函数式接口的出现,能够有效的节约资源,改变了传统面向对象的编程思想,解决了传统代码过分注重格式造成的代码臃肿的问题。
Stream流是将一个集合或者数组放到一条“生产线”上,只需要调用方法传递给对应的lambda表达式,就可以有效的得到我们预期想要的结果,由于lambda的引入,所以在资源上,也可以做到有效的节约资源。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马