目录

JavaIDE

【Java】IDE

概念

集成开发环境(IDE,Integrated Development Environment ),通常包括编程语言编辑器、自动构建工具、调试器,有的IDE会有编译器/解释器,比如Visual Studio。IDE是生产力工具,初学者编程并不建议使用,但在实际项目中熟练掌握可以极大的提高开发效率。

每个程序员可能都有心中最喜欢的那个IDE,不过本文不准备讨论到底哪个IDE更好,只是总结一些做Java开发常用的IDE。

类别

Eclipse

Eclipse是著名的跨平台开源IDE。最初由IBM公司开发,2001年贡献给开源社区,现由Eclipse基金会管理。早起主要用来Java语言开发,但通过安装插件的方式可以作为其他计算机语言比如C++和Python的开发工具。Eclipse本身是一个框架平台,支持各种插件安装,具有很高的灵活性。

大学的机房、教材上十有八九使用的是Eclipse,它可能是很多Java程序员的第一个IDE,曾经是当之无愧的Java IDE 王者。

https://i-blog.csdnimg.cn/blog_migrate/513ddcf318d252bb00094e0c6e1614f0.png

MyEclipse

MyEclipse是由Genuitec公司在Eclipse的基础上开发的一款功能强大的Java EE 集成开发环境,从前端到后端都可以使用MyEclipse开发,适合全栈开发者,付费使用。

https://i-blog.csdnimg.cn/blog_migrate/72d07e386ee59570f859057c1d47768d.png

NetBeans

NetBeans由Sun开发,开源并免费,同样也支持多语言开发,与Eclipse类似,流行程度不如Eclipse。

https://i-blog.csdnimg.cn/blog_migrate/ad6b12901b9c89ad121fe57d506eca76.png

IntelliJ IDEA

JetBrains公司(前称为IntelliJ)开发,2001年推出,最初并不支持J2EE和Web开发,也不支持插件,现在已经成长为一款优秀的IDE,直追曾经的王者Eclipse。被许多开发人员和行业专家誉为市场上最好的IDE。之前是收费软件,不过在2009年以后就开始推出了免费的社区开源版本。

Google旗下的Android Studio是基于IDEA的社区版发展而成,用来替代原来安卓开发者使用的 Eclipse ADT。

https://i-blog.csdnimg.cn/blog_migrate/e394eb730cd0e742e9852185545ee538.png

参考