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

2017-08-08 17:19:56 +08:00
 zeroday
2989 次点击
所在节点    问与答
7 条回复
porrat
2017-08-08 17:24:26 +08:00
FindBugs, PMD
loveCoding
2017-08-08 17:39:05 +08:00
写代码的时候注意代码背景颜色 , 可能有空指针时 IDEA 会提示下你的.
romisanic
2017-08-08 17:40:56 +08:00
idea 本身就会提示吧
loveCoding
2017-08-08 17:41:44 +08:00
业务代码考虑周全 , 防御性的代码虽然丑了点 ,但是简单有效 .
zeroday
2017-08-08 17:48:15 +08:00
@loveCoding
@romisanic 看着没有,是需要设置吗?

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

其中 values 就可能为 null,j.getXXX()为一个 jar 包的一个方法
romisanic
2017-08-08 18:27:27 +08:00
@zeroday 其他 jar 包里的好像不行,应该是需要同一个工程的代码才能识别
也许有其他姿势我没学会。。。
SoloCompany
2017-08-09 00:06:06 +08:00

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

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

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

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

© 2021 V2EX