chen8275 / xiaoxiao2020.github.io

个人博客
http://www.huuzii.wiki
0 stars 0 forks source link

Java8 中的 Optional 类的基本使用 | Joyu_chen #15

Open chen8275 opened 4 years ago

chen8275 commented 4 years ago

http://huuzii.wiki/2019/03/28/Java8%20%E4%B8%AD%E7%9A%84%20Optional%20%E7%B1%BB%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/#more

Java8 引入了一个十分有趣的 Optional 类它主要是为了解决臭名昭著的空指针异常(NullPointerException)。当我们对对象的属性进行检查,判断它的值是否为期望的格式,最终却发现我们查看的并不是一个对象,而是一个空指针,它会立即抛出一个让人厌烦的 NullPointerException 异常。 抛砖我们来看一个简单的实例: