Java初学者最好使用哪个IDE?
常言道,"工欲善其事,必先利其器。可见古人很早就证明了工具对于做事的重要性。
对于初学者来说,如果一开始就事事不顺,很容易挫伤积极性,降低学习热情。一个好的IDE可以为初学者解决很多基本的配置问题,降低入门的难度,使"万事开头难。
在Java开发环境中,有许多优秀的ide可供开发人员选择:
NetBeansseclipseintellijiidea其他NetBeans
NetBeans是Sun公司(2009年被甲骨文收购)于2000年创立的面向开发者和客户社区的开源之家,旨在构建一个世界级的JavaIDE。NetBeans可以在Solaris、Windows、Linux和MacintoshOSX平台上开发,并在SPL(Sun公共许可证)的范围内使用。
NetBeans包括开源开发环境和应用程序平台。NetBeansIDE使开发人员能够使用Java平台快速创建Web、企业、桌面和移动应用程序。NetBeansIDE已经支持PHP、Ruby、Javascript、Groovy、Grails和C/C等开发语言。
来自百度百科
Netbeans,IDE本身,只是简单实用,并没有深入了解,在国内公司也很少使用。
在工作中,团队维护一个统一的开发工具是很重要的。如果选择不同于团队的ide,工作量可能会翻倍,翻倍的工作内容大部分是ide配置。
黯然失色
Eclipse是一个基于Java的开源可扩展开发平台。它本身只是一个框架,一套通过插件组件构建开发环境的服务。幸运的是,Eclipse附带了一组标准插件,包括Java开发工具包(JDK)。
Eclipse在国内团队中应用广泛。曾经在Java培训课程中非常流行的MyEclipse,就是基于Eclipse的二次开发。
EclipseRCP可以开发桌面应用程序。我参与了一个RCP项目很多年了,感觉Eclipse用起来相对方便简洁。
智能理念
IDEA的全称是IntelliJIDEA,是java编程语言开发的集成环境。IntelliJ是业界公认的最好的java开发工具,尤其在智能代码助手、代码自动提示、重构的功能,JavaEE支持,各种版本工具(git,svn等。)、JUnit、CVS集成、代码分析以及创新的GUI设计可以说是不同凡响。IDEA是JetBrains的产品,总部位于捷克首都布拉格,开发者主要是以严谨著称的东欧程序员。其旗舰版还支持HTML、CSS、PHP、MySQL、Python等。免费版只支持JavaJava,Kotlin等少数语言。
ID
eclipse和jdk哪个好?
JDK是整个Java的核心,包括Java运行时环境、一堆Java工具和基于Java的类库(rt.jar)。
无论Java应用服务器是什么,它都有一个内置的JDK版本。所以,掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK。除了Sun之外,许多公司和组织都开发了自己的JDK,如IBM开发的、BEA开发的Jrocket、GNU开发的等等。
其中,IBM的JDK比SunJDK中包含的JVM效率高得多。Jrocket专门运行在x86平台上,在服务器端比SunJDK高效得多。