工欲善其事,必先利其器,好的开发工具能让Java开发工程师们事半功倍。那么,Java开发工具指的是什么呢?Java工程师程序员常用的Java开发工具有哪些?
程序员常用的Java开发工具有哪些?

Java开发工具的简单理解

Java 源代码本质上其实就是普通的文本文件,所以理论上来说任何可以编辑文本文件的编辑器都可以作为Java 代码编辑工具。
比如:Windows 记事本,Mac OS X 下的文本编辑,Linux 下的 vi、emacs、gedit,DOS 下的 edit 等。但是这些简单工具没有语法的高亮提示、自动完成等功能,这些功能的缺失会大大降低代码的编写效率。
所以学习开发时一般不会选用这些简单文本编辑工具,而选用一些功能比较强大的类似记事本的工具。

哪些是程序员常用的Java开发工具

Editplus

Editplus,它很小巧,但它是功能很全面的文本、HTML、程序源代码编辑器。默认的支持HTML、ASP、Perl、C/C++、CSS、PHP、Java、java和VB的语法着色。甚至可以通过设置用户工具将其作为 C,Java,Php 等等语言的一个简单的 IDE(集成开发环境)。 UltraEdit,它是一个功能强大的文本、HTML、程序源代码编辑器。它具有完备的复制、粘贴、剪切、查找、替换、格式控制等编辑功能,它支持语法高亮,代码折叠和宏,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。
我们知道,Java 工程师在实际项目开发时,更多的还是选用集成 IDE 做为开发工具,这一关于IDE,我们前文也有提到,所谓集成 IDE 就是把代码的编写、调试、编译、执行都集成到一个工具中了,不用单独在为每个环节使用工具。目前最流行的两款是Eclipse和IDEA。

Eclipse

Eclipse是一个开放可扩展的集成开发环境。它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。Eclipse是开放源代码的项目,并可以免费下载。建议使用Releases或StableBuilds版本。另外还有一个MyEclipse,可以理解为Eclipse的升级版,因为在功能上增加了不少,它更像将 Eclipse 中好多插件都集成起来了,当然,性能上也更出色,不过这款 IDE 是收费的。

IDEA

另一个IDEA 是 JetBrains 公司的产品,它有“最智慧的 Java ide”之称,能帮助开发人员拿出最具有创造性的解决方案。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等,免费版只支持 Java 等少数语言。

其实Java开发工具还有很多,随着学习的深入,相信大家慢慢都会了解到也会从中找到最适合自己的那款。