现在做JAVA开发主流的IDE无非就是Eclipse和idea,Eclipse是口碑最好的免费IDE,而idea是口碑最好的收费IDE。基于Eclipse的还有熟悉的MyEclipse,如果Spring用的较多的话,还有一个STS(Spring Tool Suite),它也是一个被包装过的Eclipse。

虽然我也觉得idea比Eclipse好用,不仅仅因为免费,而且因为它的第三方插件的策略,近二十年的积累,会让idea很难在短时间超过Eclipse(我指的是使用人数上面)。

java编程工具

在开发过程中,我常用的其他几个软件也介绍一下:

  • Editplus

这是一个文本编辑器,甚至可以看做是一个简化版的IDE了,简单的文本处理我一般都用这个软件。里面有一个功能是我最喜欢的:正则表达式替换。可以使用正则表达式来替换任何匹配的字符,比如我需要在每一行的行首或行位增加一个固定字符,都是一步搞定。

类似的软件有UltraEdit,有更强大的文本替换功能的sublime text(不过这个软件有点儿大,我做后台开发只用这一个功能有点儿亏)。

  • beyond compare

强大文件比较工具,主要用途是对比两个文件夹或者文件,设置电脑上的目录和FTP地址的内容。

java编程工具

  • SoapUI

最常用的功能就是做接口测试:WebService/Rest,但是实际上功能完全不是这些,据说还可以快速创建和执行自动化功能、回归、合规和负载测试。

java编程工具

其实使用什么用具,还是看个人的习惯,做到将此工具的用法烂熟于心,闭上眼睛都能正确敲中你想要的快捷键。