JDK8新特性
WinnerBear
这个作者很懒,什么都没留下…
展开
-
Stream流
说到Stream便容易想到I/O Stream,而实际上,谁规定“流”就一定是“IO流”呢?在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。 几乎所有的集合(如 Collection 接口或 Map 接口等)都支持直接或间接的遍历操作。而当我们需要对集合中的元 素进行操作的时候,除了必需的添加、删除、获取外,典型的就是集合遍历。 循环遍历的弊端 Java 8的Lambda让我们可以更加专注于做什么(What),而不是怎么..原创 2020-06-11 11:16:29 · 170 阅读 · 0 评论 -
Lamdba表达式
Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 lamdba表达式的写法: (parameters) -> expression 或 (parameters) ->{ statements; } 函数式接口 当且只有一个抽象方法的接口,称之为函数式接口,当然接口中可以包含其他的方法(默认,静态,私有) @..原创 2020-06-09 21:13:25 · 343 阅读 · 0 评论