JDK8
javafanwk
专注微服务架构,熟悉react、大数据、云计算,喜欢看java编程思想,设计模式,算法等书,希望通过我的努力减少代码量,提高java的标准化,提高程序的稳定度,认真搞技术,一直在路上,希望大家共同前行,进步。。。
展开
-
optional处理空值
import java.util.Optional; import org.junit.Test; /* * 一、Optional 容器类:用于尽量避免空指针异常 * Optional.of(T t) : 创建一个 Optinal 实例 * Optional.empty() : 创建一个空的 Optional 实例 * Optional.ofNullable(T t):...原创 2018-07-17 15:58:58 · 4547 阅读 · 0 评论 -
Jdk8--新特性--串并行流与ForkJoin框架
并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。穿行流则相反,并行流的底层其实就是ForkJoin框架的一个实现。 那么先了解一下ForkJoin框架吧。 Fork/Join框架:在必要的情况下,将一个大任务,进行拆分(fork) 成若干个子任务(拆到不能再拆,这里就是指我们制定的拆分的临界值),再将一个个小任务的结果进行join汇总。 Fork/Join与传...原创 2018-07-18 14:00:17 · 981 阅读 · 0 评论 -
jdk8 lambda
import java.util.ArrayList;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.function.Consumer;import org.junit.Test;/* * 一、Lambda 表达式的基础...原创 2018-07-13 20:04:54 · 478 阅读 · 0 评论 -
jdk8 lambda-内置函数式接口
import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.function.Consumer;import java.util.function.Function;import java.util.function.Predicate;import java.util.func...原创 2018-07-13 20:06:43 · 960 阅读 · 0 评论