在写java程序时,难免遇到空指针的错误,而且此类错误较隐蔽,难以发现,比如忘记给变量实例化,或者从数据
库取到的数据集没有获取到都会引发空指针错误。
为了解决这些难以发现的问题,可以用java静态代码分析工具FindBugs进行排查,类似的工具还有Checkstyle,FindBugs,PMD,Jtest。
如下面的例子程序,在java文件上右击find bugs->find bugs会出现如下的提示信息,以便修改。
在写java程序时,难免遇到空指针的错误,而且此类错误较隐蔽,难以发现,比如忘记给变量实例化,或者从数据
库取到的数据集没有获取到都会引发空指针错误。
为了解决这些难以发现的问题,可以用java静态代码分析工具FindBugs进行排查,类似的工具还有Checkstyle,FindBugs,PMD,Jtest。
如下面的例子程序,在java文件上右击find bugs->find bugs会出现如下的提示信息,以便修改。