![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 8新特性
xiaomifeng1010
don't give up!
展开
-
java 8 Optional解决空指针异常问题
在写程序时,经常需要对创建的对象或属性进行null值判断,但是有时可能会疏忽没有对null进行判断,就会引发空指针问题,null值在程序设计语言中,是为了表示变量值的缺失; java8中引入了Optional<T>,可以表示值的存在与不存在(null),对存在或不存在的变量值进行建模,并且可以避免空指针异常.以下实例演示可以说明Optiona...原创 2020-03-21 18:45:22 · 1867 阅读 · 0 评论 -
java8 Lambda表达式的应用(函数式接口、lambda表达式,方法引用及Stream API)
之前写了一篇博客简单介绍了一下java 8发布新增的一些特性功能,java 8在2014年发布,距今也不少年了,但是lambda表达式使用并不熟悉,现在一边学习,一边记录一下。 一、Lambda表达式是java8新增的最重要的新功能之一。使用Lambda表达式是Java8中最重要的新功能之一。使用Lambda表达式可以替代只有一个抽象方法的接口(函数式接口)实...原创 2020-03-20 13:28:48 · 833 阅读 · 1 评论 -
java8新日期时间类使用
java8之后提供了新的日期和时间相关类,接口和枚举,使设置日期时间更加方便。java8提供了3个新的日期时间类:LocalDte,LocalTime和LocalDateTime,位于java.time包中,LocalDate表示一个不可变的日期对象,LocalTime表示一个不可对的时间对象;LocalDateTime表示一个不可变的日期和时间。1、获取日期时间实例这三个类都有类似的...原创 2020-03-07 18:32:20 · 1563 阅读 · 0 评论 -
java 8新特性
一、介绍java 8Oracle公司于2014年3月18日发布Java 8,这次更新的内容主要有:lambda表达式、函数式接口、方法引用与构造器引用、Stream API 、接口中的默认方法与静态方法、新时间日期API以及其他新特性。java 8的更新的特点:性能更高,速度更快,代码更少(增加了新的语法lambda表达式)、强大的Stream API,便于运行,最大化减少空指针异常 Op...原创 2019-02-01 15:07:06 · 197 阅读 · 0 评论