写点什么

空指针

0 人感兴趣 · 5 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/b2/b2bf2780c7dd77bbc3191a458cbc7e77.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

京东云开发者|深入 JDK 中的 Optional

概述:Optional最早是Google公司Guava中的概念,代表的是可选值。Optional类从Java8版本开始加入豪华套餐,主要为了解决程序中的NPE问题,从而使得更少的显式判空,防止代码污染,另一方面,也使得领域模型中所隐藏的知识,得以显式体现在代码中。Optional类

https://static001.geekbang.org/infoq/b2/b2bf2780c7dd77bbc3191a458cbc7e77.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

京东云开发者|深入 JDK 中的 Optional

本文将从Optional所解决的问题开始,逐层解剖,由浅入深,文中会出现Optioanl方法之间的对比,实践,误用情况分析,优缺点等。与大家一起,对这项Java8中的新特性,进行理解和深入。

TypeScript 2.0 开启空值的严格检查

在编程过程成空指针是最常见的bug之一,但是在TypeScript中我们无法使用具体的类型来表示特定的变量不能为空!幸运的是,TypeScript 2.0 解决了这个问题。

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

用户头像
四猿外
2020-09-30

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

https://static001.geekbang.org/infoq/7c/7c0708e4db2683558a04e9171f41bc5f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

万恶的 NPE 差点让我半个月工资没了

用户头像
java金融
2020-06-22

虽然我们天天在写bug,但是防止 NPE,是作为一个程序员的基本修养

空指针_空指针技术文章_InfoQ写作社区