
jdk8新特性
simle幸得识卿桃花面
这个作者很懒,什么都没留下…
展开
-
stream流&方法引用
第一章 Stream流 说到stream便容易想到I/O Stream,而实际上,谁规定“流”就一定是“I/O”流呢?在Java8中,得益于Lambda所带来的函数式编程,引入了一个全新Stream的概念,用于解决已有集合类库既有的弊端 1.1 引言 传统集合的多步遍历代码 几乎所有的集合(如Collection接口或者Map接口等)都支持直接或者简介的遍历操作,而当我们需要对集合中的元素进行操作的时候,除了必须的添加,删除,获取外,最典型的就是集合遍历。例如: import java.util.Array原创 2020-05-18 21:28:17 · 188 阅读 · 0 评论 -
函数式编程
第一章 函数式接口 1.1概念 函数式接口在Java中是指:有且只有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。 备注:“语法糖”是指使用更加方便,但是原理不变的代码语法。例如在遍历集合时使用的for-each语法,其实底层的实现原理仍然是迭代器,这便是“语法糖”。从应用层面来讲, Java中的L ambda可翻译 2020-05-18 21:26:09 · 245 阅读 · 0 评论