![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK8
ChengZi~
忘掉种过的花
展开
-
JDK8新特性之Lambda表达式详解
JDK8新特性之Lambda表达式1 Java语言发展史2 什么是Lambda表达式3 Lambda表达式语法4 什么情况下使用Lambda表达式5 函数式接口5.1 Predicate接口5.2 Consumer 接口5.3 Function接口5.4 对原始类型的处理6 捕获Lambda1 Java语言发展史 1991 年, SUN 公司中 James Goslin 带领团队启动”Gre...原创 2019-06-23 22:24:55 · 464 阅读 · 0 评论 -
JDK8新特性之Stream流详解
JDK8新特性之Stream流式操作1 流概述1 流概述 流是 JDK8 新增的成员,允许以声明性方式处理数据集合,可以把 Stream 流看作是遍历数据集合的一个高级迭代器 使用流的好处: 代码以声明性方式书写:说明想要完成什么,而不是说明如何完 成一个操作 可以把几个基础操作连接起来,来表达复杂的数据处理的流水 线,同时保持代码清晰可读 流是什么? 从支持数据处理操作的源生成...原创 2019-06-24 00:03:52 · 2092 阅读 · 0 评论 -
JDK8新特性之default、扩展注解、反射方法参数、hashmap性能提升
JDK8新特性之optional详解1 接口的 default 方法2 扩展注解支持2.1 增加FunctionalInterface注解2.2 对元注解的增强2.3 增加Repeatable 元注解1 接口的 default 方法 接口中方法默认使用public abstract修饰, 接口中字段默认使用public static final修饰. 在 JDK8 中对接口进行增强, 可...原创 2019-07-02 19:23:35 · 761 阅读 · 0 评论 -
JDK8新特性之Optional操作
JDK8新特性之Optional操作1 Optional类简介1 Optional类简介 JDK8 中引入的 Optional 类可以解决空指针异常, 让我们省略繁琐 的非空判断. Optional 类就是一个可以为 null 容器, 或者保存指定类型的数据, 或者为 null.package java.util;import java.util.function.Consumer;...原创 2019-07-04 23:28:25 · 438 阅读 · 0 评论