上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 40 下一页
  2019年9月24日
摘要: 代码例子: 1 package com.cy.model; 2 3 import lombok.Getter; 4 import lombok.Setter; 5 import lombok.ToString; 6 7 @Getter 8 @Setter 9 @ToString 10 public 阅读全文
posted @ 2019-09-24 20:35 有点懒惰的大青年 阅读(1936) 评论(0) 推荐(0)
  2019年9月22日
摘要: 一、Stream并行计算体验,利用多核加快计算速度 stream的并发,多个cpu执行同一个任务,提高效率; 需求:从1+...+10000000,看下各种计算方法的运行时间是多少 代码例子如下: 1 package com.cy.java8; 2 3 import java.util.functi 阅读全文
posted @ 2019-09-22 21:02 有点懒惰的大青年 阅读(1017) 评论(0) 推荐(0)
摘要: 一、Collector接口解读: Collector接口解读: 1 public interface Collector<T, A, R> { 2 Supplier<A> supplier(); 3 BiConsumer<A, T> accumulator(); 4 BinaryOperator<A 阅读全文
posted @ 2019-09-22 11:23 有点懒惰的大青年 阅读(1189) 评论(0) 推荐(0)
  2019年9月16日
摘要: 一、Collector的引入 1)Collector的聚合作用前面已经使用过,将list.stream后的一系列操作之后再返回list。 2)Collector的引入,通过需求:将绿色的Apple放在一个list,黄色的Apple放在一个list 代码例子: 1 package com.cy.jav 阅读全文
posted @ 2019-09-16 23:19 有点懒惰的大青年 阅读(501) 评论(0) 推荐(0)
  2019年9月15日
摘要: 一、空指针问题与Optional的引入 需求:根据人获取他买的车保险名字。 Person: 1 package com.cy.java8; 2 3 import lombok.Data; 4 5 @Data 6 public class Person { 7 8 private Car car; 9 阅读全文
posted @ 2019-09-15 13:06 有点懒惰的大青年 阅读(625) 评论(0) 推荐(0)
  2019年9月14日
摘要: 一、NumericStream 我们可以将一个Stream转化为对应的数字Stream,如mapToInt、mapToLong转化为IntStream、LongStream等(NumericStream又可以通过boxed、mapToObj方法转化回去),这样做的好处是可以节省比较多的内存开销,数据 阅读全文
posted @ 2019-09-14 09:42 有点懒惰的大青年 阅读(291) 评论(0) 推荐(0)
  2019年9月13日
摘要: 一、Stream之filter、distinct、skip: 1 package com.cy.java8; 2 3 import java.util.Arrays; 4 import java.util.List; 5 import java.util.stream.Collectors; 6 7 阅读全文
posted @ 2019-09-13 21:31 有点懒惰的大青年 阅读(1439) 评论(0) 推荐(0)
  2019年9月10日
摘要: 1.创建Stream create Stream from Collections; create Stream from values; create Stream from Arrays; craeate Stream from files; craeate Stream from functi 阅读全文
posted @ 2019-09-10 22:21 有点懒惰的大青年 阅读(496) 评论(0) 推荐(0)
  2019年9月8日
摘要: 一、Stream介绍 现在有这样的需求:有个菜单list,菜单里面非常多的食物列表,只选取小于400卡路里的并且按照卡路里排序,然后只想知道对应的食物名字。 代码: package com.cy.java8; public class Dish { private final String name 阅读全文
posted @ 2019-09-08 18:33 有点懒惰的大青年 阅读(597) 评论(0) 推荐(0)
摘要: 1、Predicate/Consumer/Function/Supplier介绍 Predicate boolean test(T t); Consumer accpet(T t); Function<T, R> R apply(T t); Supplier<T> T get(); 以Predica 阅读全文
posted @ 2019-09-08 15:39 有点懒惰的大青年 阅读(480) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 40 下一页