-
获取Steam对象方法
查看全部 -
构造方法引用
查看全部 -
实例方法引用的使用
查看全部 -
对于需要使用匿名内部类的地方,建议使用lambda表达式方式简化业务无关代码。而静态方法引用,则是对lambda表达式的进一步简化。
查看全部 -
函数式接口可以使用default默认方法及static静态方法;
使用从Object继承过来的方法,如:toString,对函数式接口没有任何影响
查看全部 -
变量捕获。
查看全部 -
我自己运行了方法重载的lambda表达式,通过加上类型是可以使用的。跟老师讲的不一样。testmethod((Param1)())—>查看全部
-
解决list.parallelStream()并行流线程安全的方式:
List<Integer> list4 = list1.parallelStream().collect(Collectors.toList());
或者直接使用线程安全的集合来保证线程安全
collect()/reduce()等线程安全的终断操作来保证线程安全问题
查看全部 -
list.parallelStream()操作线程不安全的数据集合时存在线程不安全的问题
查看全部 -
Stream并行运行原理图
list.parallelStream()
查看全部 -
综合性能评估
查看全部 -
引用数据类型性能结果对比
steam < 普通for < paralletStream < 增强型for < 迭代器
迭代器性能最强
查看全部 -
对象数据类型性能对比
steam / paralletStream / 普通for / 增强型for / 迭代器
查看全部 -
基本数据类型性能结果对比
steam < paralletStream < 普通for < 增强型for < 迭代器
迭代器性能最强
查看全部 -
基本数据类型性能测试
Random.nextInt(N)
5种方式
steam / paralletStream / 普通for / 增强型for / 迭代器
查看全部
举报