IDEA 有什么插件能检查出代码里可能出现空指针异常的位置?

2017 年 8 月 8 日
 zeroday
3336 次点击
所在节点    问与答
7 条回复
porrat
2017 年 8 月 8 日
FindBugs, PMD
loveCoding
2017 年 8 月 8 日
写代码的时候注意代码背景颜色 , 可能有空指针时 IDEA 会提示下你的.
romisanic
2017 年 8 月 8 日
idea 本身就会提示吧
loveCoding
2017 年 8 月 8 日
业务代码考虑周全 , 防御性的代码虽然丑了点 ,但是简单有效 .
zeroday
2017 年 8 月 8 日
@loveCoding
@romisanic 看着没有,是需要设置吗?

```java
Set<Long> values = j.getXXX()
long[] result= Longs.toArray(values)
```

其中 values 就可能为 null,j.getXXX()为一个 jar 包的一个方法
romisanic
2017 年 8 月 8 日
@zeroday 其他 jar 包里的好像不行,应该是需要同一个工程的代码才能识别
也许有其他姿势我没学会。。。
SoloCompany
2017 年 8 月 9 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/381423

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX