社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
先写一点吧,后面持续更新
of和ofNullable有什么区别呢?看了oracle提供的api之后,没看明白,只能那自己看一下源码啦,下面是截图
这里可以看到,如果我们传入的对象是一个null,那么最终是会抛出这个异常的,如果不是null,那么就将当前的值交给op对象的value属性
这里可以看到,如果我们传入的参数是null,这里会走empty方法,所有的null,都指向的堆中的同一个对象,感觉这个其实提高了对of方法的扩展性。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!