预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第PAGE\*MERGEFORMAT7页共NUMPAGES\*MERGEFORMAT7页java所用到的开发工具EclipseEclipse将他的工作流分成了三个部分:Workbench,Workspace,perspective。Workbench的作用就是相当于开发环境中的起点。而Workspace将项目、文件和配置设置整合在目录下。Perspectives则是基于Workspace的环境在Workbench中有效定义工具、视图、设置。无论初学者会觉得Eclipse跟Netbeans和IntelliJIDEA相比之下操作起来更加有难度,但是Eclipse的灵活性还是受到大量开发者的青睐。Luna是新版本的的Eclipse,他已支持Java8,支持分屏编辑,它还增添一个全新的纯黑背景主题和一个多功能的命令行终端。GradleGradle是一个建立在ApacheMaven和ApacheAnt上的自动化构建工具。无论他不是最受欢迎的自动化构建工具(Maven以64%的市场占有率稳居第一),但是它正在快速的被更多的开发者所接受。不得不提的是,他还是Android开发的默认构建工具。Gradle使用起来非常简洁。与Maven和Ant使用XML后缀截然相反,它是以Groovy语言为基础的。一个基础的为java项目的Gradlebuild文件由如下句子组成:applyplugin:java.如下的命令将产生一个Gradlebuild文件,并且会为项目文件创建一个目录树还有把项目与Gradlewrapper结合:$gradleinit--typejava-library还有一些额外的插件可以帮助你增添新语言、为IDE(集成开发环境)生产项目文件,构建本地二进制文件等。JavadocJavadoc是一款由甲骨文出品的用于程序的开发文档的工具。它从程序源代码中抽取类、方法、成员等解释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作解释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。Javadoc解释使用开始一个标签、一个结束标签、一个或多个描述型标签。开始标签与标准的java多行解释标签非常相似,不同之处在于两个星号(*)的使用。只要没有另外规定,Javadoc会自动将标签和关键词转化为标准格式。Javadoc还会广泛运用超级链接,可以连接到其他地方的编码。包括Eclipse在内的很多IDE都可以自动添加Javadoc解释在variables、classes和methods。JUnitJUnit是一个开放源的Java语言的单元测试框架。一个基础的JUnit测试包括一个测验class,一个测验method还有一个等待被测验的功能。JUnit使用解释来决定测试如何架构和运行。据一个简单的例子,如果你有一个class称为MathClass,method为乘除法,你可以建立一个JUnit测试来检查预料以外的值。当数字2和5在乘法的法则下,你会期待结果为10这个值。当在除法中将分母设为0,你会期待一个不符合算数法则规定的提示。CoberturaCobertura是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。Cobertura提供的工具可以测量、检查和测试代码。只要检测已测量代码,Cobertura就同意你使用你自己选择的测试框架,甚至你可以不用测试框架来运行程序。Cobertura汇报代码覆盖会用到lines,branches,和packages作为分类。关于这三个分类,你可以自由设定他们的临界值。FindBugsFindBugs是一个静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题。在3.0.1版本的FindBugs中,有着成百上千的Bug描述。在FindBugs中,Bug被归为了四类:concern,troubling,scary,andscariest(担心,麻烦,可怕,非常可怕)。除了图形用户界面,FindBugs还提供命令行接口,Anttask和Eclipse插件。VisualVMVisualVM提供在Java虚拟机(JavaVirutalMachine,JVM)上运行的Java应用程序的具体信息。在VisualVM的图形用户界面中,您可以方便、