FindBugs点击次数:260

FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。可以集成到ant里或者作为eclipse的插件使用。


 QJ-Pro点击次数:179

QJ-Pro是一个综合的软件检查工具.它主要是面向软件开发者.开发者可以用它来自动检查Java源代码并帮助开发者提供Java程序的编程技巧.QJ-Pro可以指出没有按照Java的设计模式来构建的错误代码并提供解决的方案.


 PMD点击次数:243

PMD是一个Java源码分析器。它可以发现不需要使用的变量,空的Catch块和不需要创建的对象等。它还包含一个CPD工具可以探测一块代码中相同的部分。


 Jlint点击次数:131

Jlint是一个能自动检查你的Java代码的开发辅助工具,能够自动帮你找出代码的bug在哪里,Jlint是一个快捷,容易学习上手的工具!


 Hammurapi点击次数:160

Hammurapi是一个开源的代码审查/评审(review)工具.它可以帮助改进Java代码的质量.


DoctorJ点击次数:158

DoctorJ是一套分析JAVA代码的应用程序。除了完成javadoc的功能,它根据标准和代码的准确度来检验文件。产生一个文件或者项目的统计信息,包括每一个类和方法的代码行数以及总数。语法分析器处于开发中。


Condenser点击次数:72

Condenser用来查找并删除重复(duplicated)的代码.Condenser不像其它工具只能定位重复代码,它可以自动地安全地删除重复的代码.


 JCSC点击次数:85

JCSC不但可以检查代码规范,而且给出了NCSS(Non Commenting Source Statements)和CCN(Cyclomatic Complexity Number)还可以用于评价类方法的复杂度。


 Checkstyle点击次数:130

Checkstyle 可寻找:·不能使用的或者多余的输入 ·空格更好的地方不使用跳格符,反之亦然 ·不遵循命名标准的变量、方法或者类 ·过分复杂的分配或者返回语句。它还有Eclipse下的插件。