在现在的企业级开发中, 随着新技术的迭代, 越来越多的公司开始使用Java8的新特性去简化开发, 因此Java8非常值得我们学习....在学习Java8的时候, 我们需要了解一下Java8都有哪些主要的新特性
函数式接口
Lambda表达式
Stream集合的流式编程
新时间日期API等
而在企业开发中, 主要用到的便是Lambda...,
因此使用集合的流式编程进行简化处理的前提是熟练使用lambda表达式
数据源的获取
数据源就是数据的来源, 从数据源中读取到流中
需要注意的是对流中数据的操作(删除, 映射, 过滤…)是不会影响数据源的数据的...* 1.stream获取的数据源是串行的
* 2.parallelStream获取的数据源是并行的, 且该方法封装了多线程对数据的操作, 效率更高...* map: 对流中的数据进行映射,用新的数据替换旧的数据
* flatMap: 也是元素的映射,不过是扁平化的映射, 将容器中所有元素取出放到集合中
*/