在现在的企业级开发中, 随着新技术的迭代, 越来越多的公司开始使用Java8的新特性去简化开发, 因此Java8非常值得我们学习....在学习Java8的时候, 我们需要了解一下Java8都有哪些主要的新特性
函数式接口
Lambda表达式
Stream集合的流式编程
新时间日期API等
而在企业开发中, 主要用到的便是Lambda...persons[3] = new Person("小4", 28);
persons[4] = new Person("小5", 19);
//利用lambda对其按照年龄进行正序排序...,
因此使用集合的流式编程进行简化处理的前提是熟练使用lambda表达式
数据源的获取
数据源就是数据的来源, 从数据源中读取到流中
需要注意的是对流中数据的操作(删除, 映射, 过滤…)是不会影响数据源的数据的...average = person.stream().mapToInt(Persons::getAge).average().getAsDouble();//获取平均年龄
System.out.println