Java8新特性
Lambda
- Lambda 表达式, () -> {}
- 只有单个语句的情况下可以省略() , {} 和 return ,() 里面可以省略参数类型
- Lambda () 里的参数名和类里面的参数可以不一样,占位符
- 函数式接口 : 类只有一个抽象方法
- 四个基本的函数型接口
Stream
使用感受:使用Stream操作数组更加方便,lambda和stream结合使用更加方便
工具类的使用
Collection , Arrays
List names = Arrays.alist(“李四”,“关羽”,“张飞”); //创建一个string 类型的list列表,存放数据
filter // 筛选,过滤
foreach // 消费型接口 ,循环遍历集合
count //计算list有几个元素
limit(1) // 限制,第一个
map() // 对list里面的所有数据进行修改