写点什么

Optional

0 人感兴趣 · 4 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/ef/ef6beb91b3b1953ea333f6393c609247.webp?x-oss-process=image/resize,w_416,h_234

Java 中 NullPointerException 的完美解决方案

用户头像
Silently95272020 年 11 月 18 日

我相信所有的Java程序猿一定都遇到过NullPointerException,空指针在Java程序中是最常见的,也是最烦人的;它让我们很多程序猿产生了根深蒂固的感觉,所有可能产生空指针的地方都的加上if-else检查,但是这带给我们很多麻烦

https://static001.geekbang.org/infoq/1f/1f39cbe019025d6d2210eeef7cfb4fcf.jpeg?x-oss-process=image/resize,w_416,h_234

什么! 你还在使用 if (xxx != null) 做 NullPointerException 判断?

用户头像
刘超2020 年 10 月 24 日

在获取对象属性值时,我们为了确保不触发异常,就需要在访问每一个值之前,对其进行NULL值检查,如果遇到嵌套对象,代码很容易就变得冗长了,一次取值做N次判断NULL值。那有没有什么更简洁的代码可以优化此类操作呢?

烦人的 Null,你可以走开点了

用户头像
四猿外2020 年 9 月 30 日

Null的二义性问题,已经解决Null的三个最佳实践。

https://static001.geekbang.org/infoq/81/81752314f7ab15ac5267114c549349b9.png?x-oss-process=image/resize,w_416,h_234

​JDK1.8 新特性 (八):还在重复写空指针检查代码?赶紧使用 Optional 吧!​

用户头像
xcbeyond2020 年 8 月 20 日

作为一名Java程序员,无论是初入茅庐的菜鸟,还是久经江湖的高手,曾经肯定遭遇过各种各样的异常错误。还在重复写空指针检查代码?赶紧使用Optional吧!

Optional_Optional资料文章-InfoQ写作平台