目录

深受Java程序员欢迎的10款Java-IDE

目录

深受Java程序员欢迎的10款Java IDE

摘要:

Java是全世界最受欢迎的一门程序语言,它被广泛的应用于企业项目、游戏设计、安卓应用程序等开发领域。以下的列表是整理的近些年来深受Java程序员欢迎的10款Java IDE。(注:IDE意为集成开发环境,它不仅支持编辑和编译代码,还能够完成管理资源、提供部署、版本控制等工作。

NetBeans

NetBeans是过去10年发展最好的IDE,它做到了完全的模块化 ,所有的IDE功能都被封装成包,并称之为模块。它提供了简单的方式来集成版本控制软件。由于它的源代码已经被Sun公司开源,因此在任意平台和操作系统 上你都可以免费使用它,并且可以为它的发展作出贡献。

https://i-blog.csdnimg.cn/blog_migrate/55d62b005a35fe9a903e32fde29e6ec3.webp?x-image-process=image/format,png

IntelliJ IDEA

它是一个非开源的Java IDE。IntelliJ IDEA拥有一个很酷,很时尚的用户界面。它常被选择作为Android开发团队开发Android应用程序的基础IDE。IntelliJ IDEA 有两个版本,一个是免费的社区版, 另外一个是需要支付授权费用的,拥有全部功能的终极版。

https://i-blog.csdnimg.cn/blog_migrate/92856dfd2e0c03901076ce13ff85b6e1.webp?x-image-process=image/format,png

小编是一个有着5年工作经验的java程序员,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个2000人学习扣群,479121291。每晚都有java的直播课程。无论是初级还是进阶的小伙伴小编我都欢迎!

Eclipse

Eclipse是最受欢迎的IDE,它不仅面向Java,也面向PHP和C++,以前老的Android 软件开发包都是以Eclipse为基础IDE进行开发的。作为一个开源的工具,Eclipse拥有伟大的开发者社区,这其中包含了用户们贡献的数量巨大的插件库,并根据用户的习惯需求衍生出了Myeclipse等著名产品。

https://i-blog.csdnimg.cn/blog_migrate/9c982c92633d61c73c73559a6100f046.webp?x-image-process=image/format,png

Jdeveloper

它是由Oracle公司出品的免费IDE, Jdeveloper拥有很多有用的特性,如版本控制、重构、调试、审计和度量等等。它有两个版本,一个 是工作室(Studio)版本,包含了完全的Java程序集。另一个是Java版,小而快速,但缺乏ADF、J2EE和数据库功能。

https://i-blog.csdnimg.cn/blog_migrate/5f236190d3757718b6c133f97d0aeb3f.webp?x-image-process=image/format,png

Dr Java

这是一个在Sourceforge上不断完善的轻量级Java IDE。Dr. Java为初学者和菜鸟精心设计,在最近的更新体现上尤其如此。它是由莱斯大学的JavaPLT团队维护的,有很漂亮的界面,而这些都是通过Swing工具包进行设计, Sun公司的微系统进行开发的。

https://i-blog.csdnimg.cn/blog_migrate/fcf49f4fda64a7accadab269c875d2b1.webp?x-image-process=image/format,png

BlueJ

它也是以教育为目的的开源Java IDE。BlueJ常用于小型软件项目的开发,它有很基础的UI用户界面,因此初学者可以很好地使用它。值得一提的是,BlueJ以干净的可视化的方式提供了类和对象的显示,这对于那些以前没有接触过这一类知识的初学者是一个很棒的体验。

https://i-blog.csdnimg.cn/blog_migrate/9e0a8cee562905fd7ea3477e37ee1a05.webp?x-image-process=image/format,png

jCreator

jCreator是一个由C++编写的快速优秀的Java IDE。它有一个类似于早期版本的Visual Studio的接口,因此你可以像Visual Studio那样定制自己的偏好。这是一个需要付费的IDE,但是你也可以得到一个没有自动代码完成功能的免费版。它只支持Windows操作系统,但是 可以通过使用Vine运行在Linux上。

https://i-blog.csdnimg.cn/blog_migrate/753228c726646444bde9cda96d4ccbfd.webp?x-image-process=image/format,png

jGrasp

它是另一个侧重于软件可视化的轻量级的Java IDE。jGrasp提供UML类图这样的特性,这有助于提高代码的可读性。它自动生成可视化和数据结构的识别机制和各种呈现Java代码的特性是无与伦比的。

https://i-blog.csdnimg.cn/blog_migrate/70a62dafcd663442e502d609593f5bcf.webp?x-image-process=image/format,png

Greenfoot

这是一个完全基于互动的教育性的Java IDE。Greenfoot关注数据结构的可视化和所创建得简单程序与Java 2 d游戏的优化。它有一个直接与IDE互动的在线特性,你可以直接在网上编辑共享项目。这个IDE对于初学者是一个很好的选择。

https://i-blog.csdnimg.cn/blog_migrate/b26a6ea1104408a5c1f64ffad82becc0.webp?x-image-process=image/format,png

在这里我推荐下我自己建的Java学习群:479121291,欢迎初学和进阶中的Java小伙伴进入学习。

Codenvy

Codenvy是纯粹的基于云端的IDE。它拥有离线IDE的各种功能,包含构建/调试/运行的环境。它拥有实时协作的能力,出色的用户界面和各种工作空间的选择。而这些功能是需要每月一定的订阅费用的。

https://i-blog.csdnimg.cn/blog_migrate/ad2a13397db2ff9757b69a36cc677f99.webp?x-image-process=image/format,png