学习Java需要用到什么软件?

学习Java技术,需要用到很多辅助工具,这些辅助工具是具有多功能性和实用性的,从代码构建到bug压缩。学习这些工具可以帮助您提高代码的质量,并成为一个更高效的Java开发人员。那么具体学习Java需要什么软件呢看下面的详细介绍。

学习Java需要用到什么软件?

1.Eclipse

2.Gradle

Gradle是一个基于apachemaven和apacheant特性的项目自动化工具。虽然Gradle不是最流行的构建工具(这个荣誉属于Maven,68%的Java开发人员喜欢这个工具),但它很快就获得了普及。它也是Android的默认构建工具。

3.Javadoc

Javadoc是一个由Oracle提供的文件产生器。它将特殊格式的注释解析为HTML文档。下面的屏幕截图显示了Javadoc生成的Java SE 8 API规范:

Javadoc注释使用开始标记、结束标记和一个或多个描述性标记进行格式化。开始标记类似于标准的Java多行注释标记,只是它使用了两个星 。Javadoc还解析普通的HTML标记。

Javadoc自动格式化标记和关键字,除非另有说明。Javadoc还广泛使用了超链接,允许您引用和链接到单独的代码区域。许多ide(包括eclipse)可以自动向变量、类和方法添加Javadoc注释块。用于Maven、Gradle和Ant的插件在编译代码的同时构建Javadoc HTML。有关更多信息,请参见Oracle文章如何为Javadoc工具编写Doc注释。

4.JUnit

JUnit是一个用于编写和运行单元测试的开源框架。一个基本的JUnit测试包括一个测试类、一个测试方法和要测试的功能。JUnit使用注释来确定测试的结构和运行方式。例如,如果您的程序有一个名为MathClass的类,其中包含用于乘法和除法的方法,则可以创建JUnit测试以检查意外值。当将数字2和5传递给乘法时,您希望得到的结果是10。当将0作为第二个参数传递给division方法时,由于被除以0,你会期望抛出一个arithecyexception:

@test注释指定该方法是一个测试用例。JUnit提供了额外的注释,比如 before,您可以使用它在测试运行之前设置环境。JUnit还允许您设置定义测试方法行为的规则。例如,TemporaryFolder规则会在测试结束后删除测试创建的文件或文件夹。

5.Cobertura

Cobertura是一个jcoverage fork,它分析Java代码以进行测试覆盖。Cobertura根据测试没有覆盖的代码量生成基于html的 告。

Cobertura提供了检测、检查和测试代码的工具。通过监视插装的代码,Cobertura允许您选择使用您的测试框架,甚至在没有测试框架的情况下运行程序。

Cobertura根据行、分支和包 告代码覆盖率。每个类别都有一个可自定义的阈值,如果覆盖范围低于该阈值,该阈值将触发警告。Cobertura还集成了Maven和Gradle的自动检测。

以上就是小编介绍的”学习Java需要什么软件相关内容,希望对大家有帮助。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93566 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月19日
下一篇 2021年8月19日

相关推荐