java编程用什么工具

随着互联网的发展,Java的应用越来越广泛,发展前景也越来越好,像一些大企业百度、京东、阿里巴巴等都在用Java 。而作为一名Java程序开发人员,可选择的集成开发环境IDE非常多 , 这得益于Java是一门开源语言 。所以,千锋小编认为,大家在学习Java编程的时候,有必要先找好开发环境,有益于提高写代码的效率 。。

java编程用什么工具

免费开源 Eclipse
Eclipse起初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理 。
【java编程用什么工具】
Eclipse是一个开放源代码的、基于Java的可扩展开发平台 。就其本身而言,它只是一个框架和一组服务,用于用插件组件构建开发环境 。
幸运地是Eclipse附带了一个标准的插件集 , 包括Java开发工具(Java Development Tools,JDT) 。
Eclipse是著名的跨平台的自由集成开发环境(IDE) 。
起初主要用来Java语言开发,但是目前亦有人用插件使其作为其他计算机语言比如 C++、PHP、Python等语言的开发工具 。
Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的 IDE 软件很难具有的灵活性 。许多软件开发商以Eclipse为框架开发自己的IDE 。
java编程用什么工具

商用收费 MyEclipse
MyEclipse是Eclipse的插件 , 也是一款功能强大的J2EE集成开发环境,由Genuitec 公司发布,它是商用收费的 。
MyEclipse是对Eclipse IDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率 。
它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能 , 完整支持 HTML、Struts、JSP、CSS、JS、SQL,Hibernate,Spring 。
java编程用什么工具

Oracle公司免费的NetBeans
NetBeans是Sun公司(2009 年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的Java IDE 。
NetBeans当前可以在Solaris、Windows、Linux 和 Macintosh OS X平台上进行开发 , 并在SPL(Sun公用许可)范围内使用,是一个屡获殊荣的集成开发环境 。
NetBeans包括开源的开发环境和应用平台 , NetBeans IDE可以使开发人员利用 Java 平台能够高速创建Web、企业、桌面以及移动的应用程序 , NetBeans IDE目前支持 PHP、Ruby、Javascript、Ajax、Groovy、Grails 和 C /C + + 等开发语言 。
NetBeans项目由一个活跃的开发社区提供支持,NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件 。
java编程用什么工具

IntelliJ IDEA
IntelliJ IDEA是一款综合的 Java 编程环境,被许多开发人员和行业专家誉为市场上头等好的IDE 。
它提供了一系列实用的的工具组合:智能编码辅助和自动控制,支持 J2EE,Ant,JUnit,SVN和Git集成,非平行的编码检查和创新的GUI设计器 。
IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率 。具有运行更迅速 , 生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具的完美集成;很高的性价比等特点 。
IntelliJ IDEA以前是收费软件 , 不过在2009年以后就开始推出了免费的社区开源版本 。不过商用还是需要收费的 。
java编程用什么工具

Eclipse、MyEclipse、NetBeans 和 IntelliJ IDEA 的特点和适用场景:
Eclipse、MyEclipse、NetBeans 和 IntelliJ IDEA 这四个IDE有着不同的特性和优点,根据开发的不同可能需要选择不同的IDE 。
在Java开发的每个方面 , 这四个IDE都能胜任工作,然而根据你所做的不同开发例如 Swing开发,web开发或者企业开发,选择IDE就有所偏向 。不管选择哪个IDE,找好自己喜欢用的编程环境 , 能有效的提高自己写代码的效率 。
希望大家都能学好Java,早日成为一位高级的Java开发工程师 。
Eclipse 将他的工作流分成了三个部分:Workbench, Workspace,perspective 。Workbench的作用就是相当于开发环境中的起点 。而Workspace将项目、文件和配置设置整合在目录下 。Perspectives则是基于Workspace的环境在Workbench中有效定义工具、视图、设置 。尽管初学者会觉得Eclipse跟Netbeans 和 IntelliJ IDEA相比之下操作起来更加有难度,但是Eclipse的灵活性还是受到大量开发者的青睐 。
其它编译软件也没有用过,去百度上看看会有详细的介绍 。

经验总结扩展阅读