前言Java8 由Oracle在2014年发布,是继Java5之后最具革命性的版本。NullPointerException是Java开发中最常遇见的异常,遇到这种异常我们通常的解决方法是在调用的地方加一个if判空。那怎样才能将代码写的优雅一点呢,下面引入今天的主角"Optional"。指定可能为空的值创建Optional对象。如果value为空,则返回默认值,举个栗子:如果value为空,则调用Supplier实例返回一个默认值。使用Optional重构只使用了一行代码就获取到city值,不用再去不断的判断是否为空,这样写代码是不是很优雅呀。赶紧用Optional重构你的项目吧~总结

利用Java8 Optional类优雅如何地解决空指针问题

利用Java8 Optional类优雅如何地解决空指针问题

利用Java8 Optional类优雅如何地解决空指针问题