- 博客(2)
- 收藏
- 关注
原创 Optional类
著名的 NullPointerException 是引起系统失败最常见的原因。Java8类库Optional作为解决空指针异常的一种方式,可替换代码中的if else空值判断不赞成代码被null检查的代码污染,可以使代码看起来更加整洁优美。
2023-07-04 16:22:17 33
原创 Stream API
如果是stream(),串行流,那么supplier创建一次容器A, accumulator 对每个元素累加,N个元素N次,combiner不执行,finisher主要看是否使用IDENTITY_FINISH;如果是parallelStream(),并行,主要看是否开启CONCURRENT,此枚举支持多个线程操作同一个容器A, 有可能导致并发安全问题;如果不开启,则每个线程创建一个容器A,自己对自己accumulate,最后再combiner,很安全。
2023-05-11 22:00:00 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人