随笔分类 -  Java8系列

摘要:Stream它并不是一个容器,它只是对容器的功能进行了增强,添加了很多便利的操作,例如查找、过滤、分组、排序等一系列的操作。并且有串行、并行两种执行模式,并行模式充分的利用了多核处理器的优势,使用fork/join框架进行了任务拆分,同时提高了执行速度。简而言之,Stream就是提供了一种高效且易于使用的处理数据的方式。 阅读全文
posted @ 2020-07-08 11:00 你在谁的风景里a 阅读(310) 评论(0) 推荐(0)
摘要:函数式编程语言操纵代码片段就像操作数据一样容易。 虽然 Java 不是函数式语言,但 Java 8 Lambda 表达式和方法引用 (Method References) 允许你以函数式编程 阅读全文
posted @ 2020-07-08 10:27 你在谁的风景里a 阅读(266) 评论(0) 推荐(0)
摘要:有且只有一个抽象方法的接口被称为函数式接口,函数式接口适用于函数式编程的场景,Lambda就是Java中函数式编程的体现,可以使用Lambda表达式创建一个函数式接口的对象,一定要确保接口中有且只有一个抽象方法,这样Lambda才能顺利的进行推导。 阅读全文
posted @ 2020-07-03 21:22 你在谁的风景里a 阅读(251) 评论(0) 推荐(0)