摘要: Java 8 Stream Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提供Java程序员的生产力,让 阅读全文
posted @ 2017-10-20 14:54 wjj1013 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Java 8 默认方法 Java 8 新增了接口的默认方法。 简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。 我们只需在方法名前面加个default关键字即可实现默认方法。 为什么要有这个特性? 首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改 阅读全文
posted @ 2017-10-20 14:29 wjj1013 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Java 8 函数式接口 实例:在Predicate<Integer> predicate = n ->true 语句中,n 是一个参数传递到 Predicate 接口的 test 方法 , n 如果存在则 test 方法返回 true Predicate<Integer> predicate = 阅读全文
posted @ 2017-10-20 11:57 wjj1013 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Java 8 方法引用 http://www.runoob.com/java/java8-method-references.html Supplier 接口 复制代码 代码如下: Supplier(这个接口可以看成一个对象的工厂,每次调用返回一个给定类型的对象) 实例:person.get();的 阅读全文
posted @ 2017-10-20 10:42 wjj1013 阅读(159) 评论(0) 推荐(0) 编辑