03
Javadoc
一个古老工具,可以将特殊格式的注释解析为HTML文档。至今无人可替代。
04
JUnit
JUnit是用于编写和运行单元测试的开源框架。
05
Cobertura
Cobertura可用于分析Java代码的测试覆盖率。Cobertura根据没有被测试覆盖的代码生成基于HTML的报告。
06
FindBugs
当提供源代码时,FindBugs还可高亮显示检测出bug的代码行。根据bug的严重程度,FindBugs将bug分为四个水平:相关的,令人困扰的,可怕的,以及最可怕的。
07
VisualVM
VisualVM可以很容易地实时诊断性能问题。它提供了全套的分析工具,包括JConsole、jstack、jmap、jinfo和jstat等。此外,你还可以对JVM做一个快照,这样以后在任何时都能审查。
08
Groovy
Groovy的核心优势之一是它的脚本功能。类可以被编译为Java字节码或使用Groovy Shell动态执行。Groovy的Java基础使得它相较于Jython和JRuby更容易为Java开发人员所接受。
Java程序员需掌握哪些核心技术?
BAT面试Java程序员有哪些要求?
零基础学java多久能月薪过万?
学Java自学好还是培训好?
以及你可能还没意识到的问题,都能帮你最好的解决。
转发分享是一种美德 Java新人自学交流群:202250194