阅读背景:

Java8新特性探索之Optional类_chinaherolts2008的博客

来源:互联网 

为什么引入Optional类?

身为一名Java程序员,大家可能都有这样vb.net教程的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。之前,Google Guava项目曾提出用Optional类来包装对象从而解决NullPointerException。受此影响,JDK8的类中也引入了Optional类,在新版的SpringData Jpa和Spring Redis Data中都已实现了对该方法的支持。Optional是可以包的




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: