标签:#Java开发工具

共 13 篇文章

FindBugs

FindBugs是由Bill Pugh和David Hovemeyer创建的开源程序,用来查找Java代码中的程序错误。它使用静态分析来识别Java程序中上百种不同类型的潜在错误。潜在错误可分为四个等级:恐怖的(scariest)、吓人的(scary)、令人困扰的(troubling)和值得关注的(of concern),这是根据其可能产生的影响或严重程度,而对开发者的提示。FindBugs操作的是Java字节码, Eclipse、Ne…

Gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。Gradle 构建脚本使用的是 Groovy 或 Kotlin 的特定领域语言来编写的,而不是传统的XML。 当前官方支持的语言为Java、Groovy、Scala、C++、Swift、JavaScript等以及Spring框架。 使用 Gradle 的優勢 自動處理套件相依關係 - 取自 Maven Repos 的概念 自動處理佈署問題 - …

AnyLogic

AnyLogic 是一套結合多種模擬(仿真)理論的建模開發工具,由同名的企業所開發。 歷史 在90年代初期,有很多人對平行處理的建模與模擬的數學方法很感興趣。這種方法可用於分析的平行處理的正確性和分佈程式。在聖彼得堡理工大學的分佈式計算網絡(DCN)的研究小組開發出這樣的軟體系統,主要用來分析程式的正確性。而新的工具被命名為COVERS(Concurrent Verification and Simulation)。此系統是用圖形化建模…

Jenkins (软件)

Jenkins是一款由Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括、CVS、Subversion、Git、、和),可以执行基于Apache Ant和Apache Maven的项目,以及任意的Shell脚本和Windows批处理命令。Jenkins…

IntelliJ IDEA

IntelliJ IDEA是一种商业化銷售的Java集成开发环境(Integrated Development Environment,IDE)工具软件,由JetBrains軟件公司(前稱為IntelliJ)开发,提供Apache 2.0開放式授權的社區版本以及專有軟件的商業版本,開發者可選擇其所需來下載使用。 歷史 最初版於2001年1月時推出,當時是少數使用前階代碼瀏覽及代碼重構的Java集成開發環境之一。 在2010年的*'報告中…

Checkstyle

Checkstyle是在软件开发中的一种静态代码分析工具,用来检查Java源代码是否符合编码规则。 模块 Checkstyle定义了一组可用的模块,每个模块都提供可配置严格程度的规则(强制性的、可选的等)。每项规则都可以发出通知、警告和错误。例如,Checkstyle可以检查下列问题: 类、属性和方法的Javadoc; 属性和方法的命名规范; 函数参数数量、代码行的长度的限制; 标题是否存在; 包的导入、类、访问控制修饰符、代码块的使用…

NetBeans

NetBeans是由昇陽電腦(Sun Microsystems)建立的開放原始碼的軟體開發工具,是一個開發框架,可擴展的開發平台,可以用於Java,C語言/C++,PHP,HTML5等程式的開發,可以通過擴展插件來擴展功能。 在NetBeans Platform平台中,應用軟體是用一系列的軟體模組(modular software components)建構出來的,而這些模組是一個jar檔(Java archive file)。它包含了…

Apache Ant

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。默認情況下,它的buildfile(XML文件)名為build.xml。每一個buildfile含有一個和至少一個預設的,這些targets包含許多task elements。每一個task element有一個用來被參考的id,此id必須是唯一的。 build.xml 範例 参见 J…

Javadoc

Javadoc(最初是JavaDoc)是由Sun Microsystems为Java语言(现在由甲骨文公司拥有)创建的文档生成器,用于从Java源代码生成HTML格式的API文档,HTML格式用于增加将相关文档链接在一起的便利性。 Javadoc使用的“doc comments”格式 是记录Java类的事实上的行业标准。一些IDE,如IntelliJ IDEA、NetBeans和Eclipse,可以自动生成Javadoc HTML。许多…