Java基础之Optional类(JDK1.8新特性)_应用场景

定义


Optional是一个容器,它可以保存类型T的值,或者仅仅保存null,Optional类主要是用来避免空指针异常(NPE),其提供的一系列的方法配合Lambda表达式可以让代码更加清晰,语义化,以及避免了空指针异常的问题,这里要注意是避免空指针异常,而不是避免返回null

Optional方法的使用

1.empty 方法返回一个不包含值的Optional实例,注意不保证返回的empty是单例,不要用==比较。

public static<T> Optional<T> empty()

更多文章请关注《万象专栏》