一. optional 的介绍
Optional 是个容器: 它可以保存类型 T 的值, 或者仅仅保存 null.Optional 提供很多有用的方法, 这样我们就不用显式进行空值检测.
Optional 类是一个可以为 null 的容器对象. 如果值存在则 isPresent() 方法会返回 true, 调用 get() 方法会返回该对象.
Optional 类的引入很好的解决空指针异常.
来源: http://www.bubuko.com/infodetail-3098847.html