中电科旗下高技能IT教育培训机构

四川国信安职业培训学校四川国信安职业培训学校

tel

4009988316

常见问题常见问题

Java程序员常用开发工具有哪些?

发布时间:2021-10-25浏览量:1183次

Java语言是全世界应用范围最广的语言之一,在编程语言排行榜中长期处于前3位。作为java开发人员,如何选择适合自己的开发工具,或者如何选择一个适合项目开发需求的工具。选择的好能大大提高开发效率,起到事半功倍的作用。下面成都java培训班老师给大家介绍下常用的几个java开发工具。

1、Eclipse

Eclipse是目前最为流行的跨平台JAVA集成开发环境,扩展性极高,有很多插件可用。而且完全用Java开发,无需安装,方便平台的迁移。

2、MyEclipse

MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,由Genuitec公司发布,它是商用收费的。

MyEclipse 是对Eclipse IDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、SQL,Hibernate,Spring。

3、Grade

Gradle是一个自动化项目工具,建立在Apache Maven和Apache Ant的功能上。Gradle最大的特色就是简单,与Maven和Ant使用XML语法截然相反。一个基本的Gradle构建文件只需一行代码,所以它的普及速度很快。

4、Javadoc

Javadoc是一个古老工具,可以将特殊格式的注释解析为HTML文档,至今无可替代。

5、JUnit

Java版单元测试框架,Eclipse内部已经集成。

6、CVS

Concurrent Versions System是开发源码的并发版本系统,它是目前最流行的面向软件开发人员的源代码版本管理解决方案。它可用于各种平台,包括 Linux 、Unix和 Windows NT/2000/XP等。Eclipse已经内部集成对CVS的支持。

7、FindBugs

VisualVM可以很容易地实时诊断性能问题。它提供了全套的分析工具,包括JConsole、jstack、jmap、jinfo和jstat等。此外,你还可以对JVM做一个快照,这样以后在任何时都能审查。

8、Tomcat

是在Sun公司的JSWDK(JavaServer Web DevelopmentKit,,SUN推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Java Web容器,它是Apache的一个子项目。

9、IntelliJ IDEA

IntelliJ IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit,SVN和Git集成,非平行的编码检查和创新的GUI设计器。IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。具有运行更快速,生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具的完美集成;很高的性价比等特点。IntelliJ IDEA以前是收费软件,不过在2009年以后就开始推出了免费的社区开源版本。不过商用还是需要收费的。

10、Groovy

Groovy的核心优势之一是它的脚本功能。类可以被编译为Java字节码或使用Groovy Shell动态执行。Groovy的Java基础使得它相较于Jython和JRuby更容易为Java开发人员所接受。