理解、学习和使用Java中Optional
从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题就是 NPE(NullPointerException),NPE是每个 Java 程序员都非常了解的异常。
本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。
Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 Optional 的意义显然不止于此。
从一个案例开始说起
我们先从一个简单的例子开始。在Java 8之前,任何访问对象方法和属性的调用都可能导致NPE点击链接阅读原文:理解、学习和使用Java中Optional