
java8
qq_20009015
欢迎关注我的公众号《程序员与王子喵》
展开
-
java8使用lambda表达式优化代码
/** * java 8 * 方法引用 lambda表达式 * 传递代码 */public class chapter1 { //例如一个查找指定颜色为绿色要求的苹果的方法 public static List<Apple> filterGreenApples(List<Apple> inventory){ Li...原创 2018-12-08 12:35:48 · 1248 阅读 · 0 评论 -
java8使用流的filter来筛选数据
package chapter1;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import static java.util.stream.Collectors.groupingBy;public class stream { ...原创 2018-12-08 13:01:08 · 37799 阅读 · 5 评论 -
java8使用并行流parallelStream以及普通迭代,并行流,普通流之间的效率对比
package chapter1;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import static java.util.stream.Collectors.groupingBy;public class parallelStrea...原创 2018-12-08 13:52:43 · 4630 阅读 · 0 评论 -
java8新特性之接口默认方法
public interface defaultInterface {default void test(){ System.out.println("接口里面的实现类");}}public class defaultImpl implements defaultInterface {public static void main(String[] args) { de...原创 2018-12-08 14:44:35 · 292 阅读 · 0 评论 -
函数式接口和java8以及lambda的关系
函数式接口 ,就是一个接口,只有一个抽象方法比如说package com.inteface;public interface demo<T> { T get();}(接口里面默认方法都是抽象公共的)或者我们常见的runable为什么要这样写? 是为了更好的支持函数式编程,以及lambda表达式的应用。比如说 将runable当成参数的时候,就可以用匿名函...原创 2019-06-03 10:38:55 · 484 阅读 · 0 评论