java8新特性
_嗨哥
这个作者很懒,什么都没留下…
展开
-
【java8新特性1】——Lambda表达式
目录1 Lambda表达式1.1 什么是Lambda表达式1.2 Lambda表达式语法2 函数式接口2.1 什么是函数式接口2.2 java四大内置函数式接口3 方法引用与构造器引用3.1方法引用2.2 构造器引用1 Lambda表达式1.1 什么是Lambda表达式Lambda表达式是一个匿名函数,我们可以把Lambda表达式理解为一段可以传递的代码(将代码像数据一样进行传递)。我们先...原创 2018-12-09 22:25:01 · 284 阅读 · 0 评论 -
【java8新特性2】——Stream流
目录什么是StreamStream操作的三个步骤创建Stream中间操作终止操作什么是StreamStream是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。可以执行复杂的查找、过滤和映射数据等操作。Stream API 提供了一种高效且易于使用的处理数据的方式。注意:Stream自己不会存储元素。Stream不会改变源对象。相反,他们会返回一个持有结果的新Stream。...原创 2018-12-17 14:35:50 · 345 阅读 · 1 评论 -
【java8新特性4】——时间和日期
目录1 新时间日期优点2 主要类3 常用方法3.1 LocalDateTime、LocalDate、LocalTime3.2 Instant时间戳3.3 Duration、Period时间间隔3.4 TemporalAdjuster时间校正器DateTimeFormatter解析和格式化1 新时间日期优点不变性:新的日期/时间API中,所有的类都是不可变的,线程安全点,这对多线程环境有好处...原创 2019-01-10 23:07:36 · 348 阅读 · 0 评论 -
【java8新特性3】——Optional类
目录1 什么是Optional类2 Optional类的常用方法1 什么是Optional类Optional 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在 Optional 可以更好的表达这个概念。并且可以避免空指针异常。2 Optional类的常用方法public static Optional of(T ...原创 2019-01-03 15:00:12 · 257 阅读 · 0 评论