随着Java应用程序越做越大、越做越复杂。Java IDE在其中所起的作用也日益显著。有了Java IDE,使软件的生产率倍增。但目前Java IDE的种类繁多,功能也各不相同。这就给我们的选择带来了诸多不便。因此,本文就目前比较流行的几种Java IDE做了一个深入的对比。主要比较4种Java IDE,它们是Eclipse、Netbeans、Jbuilder和Jcreator。本文将从以下8个方面进行探讨。

   一、 Java IDE介绍

  1. Eclipse

  Eclipse是一个非常成功的开源项目。在世纪之交的时候,IBM为了对抗微软越来越强的垄断地位,投入了10亿美元进行Linux、pc、笔记本电脑以及服务器等产品的研发。在这一系列举措中,影响最深远的就是Eclipse。

  Eclipse是IBM“日独计划”的产物。在2001年6月,IBM将价值4000万美元的Eclipse捐给了开源组织。Eclipse由四个计划组成:Eclipse Project、Eclipse Tools Project、Eclipse Technology Project和Eclipse Web Tools Platform Project。每一个计划都遵照CPL1.0协议发布。经过几年的发展,Eclipse已经成为目前最流行的Java IDE。并且拥有了很多的Eclipse社区和新闻组。目前,Eclipse已经成为开发Java程序的首选IDE。

  2. Netbeans

  Netbeans是Sun自己的开源Java IDE。随着Eclipse逐渐兴起,Sun也在试探性地向Eclipse靠拢。但同时又在不移余力地开发自己的Java IDE:Netbeans。Netbeans在功能上和Eclipse类似。但和Eclipse也有一此区别。如Netbeans集成了Web开发以及最近流行的ajax,而Eclipse要想达到这一点,必须得安装其它的第三方插件。还有Eclipse鼓励使用SWT做为Java的GUI库,而Netbeans使用的是更纯正的Java GUI库:Swing/AWT。

  3.Jbuilder

  Jbuilder是Borland开发的Java IDE。它在Eclipse和Netbeans出现之前是非常流行了。原因很简单,因为那时Jbuilder是唯一能够真正称得上IDE的产品。但在Eclipse和Netbeans出现之后Jbuilder就每况愈下。发生这种情况的原因很多。可能是因为Jbuilder是收费的,而Eclipse和Netbeans是免费的;也可能是因为Borland的产品有一个最大的缺点。就是不管功能多强,而它的代码编辑器和其它辅助书写代码的工具差不多未发生什么变化。从Jbuilder2和Jbuilder9好像都差不多。

  4. Jcreator

  以上介绍的都是大家伙。而Jcreator则是一个轻量型的Java IDE。它的功能非常单一。最核心的功能就是可能编写Java源程序,并且支持代码变色和code complete。但Jcreator有一个最显著的优点。就是运行速度快,并且占用资源少。这主要是因为Eclipse、Netbeans和Jbuilder本身都是使用Java编写的。在启动时必须得先启动Java虚拟机。而Jcreator使用的是本地代码。因而速度更快。如果你的机器配置不高(如只有64M或128M内存),还是使用Jcreator为好。

Java初学者问道:Java IDE选择相关推荐

  1. 给Java初学者福利——Java语法基础

    Java代码基本格式 Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符.格式如下: 修饰符 class 类名 { 程序代码 } 注: 1.Java ...

  2. JAVA初学者学习书籍推荐

    很多知识都可以通过书本学习,JAVA学习也需要书籍,尤其是对于JAVA初学者和JAVA自学者尤为重要选择了好的JAVA自学教材能够达到事半功倍的效果,下面我们为JAVA初学者.自学者推荐几本合适的书籍 ...

  3. Java初学者常见五大问题 ,解决你的心结!

    ------ 建议收藏观看 ------ 作为最热门的编程语言,Java几乎无处不在,全球有数十亿设备运行着Java,服务器程序大多都会使用Java编写,用来处理每天数以千万计的数据 Java火热,想 ...

  4. java初学者指南_Java初学者指南

    java初学者指南 Java编程的第一步. 对于Java中的入门教程,请参阅Sun的官方帮助这里 除了核心语言外,还有几种技术和API 介绍. 我们建议首先阅读涵盖 基础知识,并继续其余的教程. 我们 ...

  5. 03搭建JAVA环境——java学习——java初学者专题教程

    03搭建JAVA环境--java学习--java初学者专题教程 第一步:进入ORACLE官网 http://www.oracle.com/index.html 第二步:进入下载页面下载JDK版本,建议 ...

  6. eclipse 收缩 选择行_一文解决Java初学者的选择难题

    很多Java初学者在刚开始会被一些诸如环境搭建.软件构建等问题所迷惑,本文将给出答案,帮助初学者找到正确答案,快速上手Java开发. Java Logo 全文答案 Java的版本: Java8 开发环 ...

  7. 作为Java初学者,你了解Java的应用范围吗?

    你有没有见过用Java编写的游戏.桌面系统.办公软件?如果你是一个初学者或者只是刚刚开始学习Java,你或许会疑虑,Java到底是在哪里被运用了呢?下面小编来详细的介绍这些. 1.安卓应用 如果你想弄 ...

  8. 一个牛人给JAVA初学者的建议。虽然岁月漫长,但仍值得等待

    给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java ...

  9. 给JAVA初学者的建议(转载治phphot的一个牛人给java初学者的建议)

    给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java ...

最新文章

  1. Java程序员三年的工作经验,却不如一个新人的工资高???
  2. 如何将CSDN文档输出PDF文件?
  3. linux命令查看几位,Linux每周几个命令(一)--查找篇
  4. 如何在fluid中添加自定义控件
  5. [译]你真的理解grok吗
  6. mysql rrd_关于cactiEZ数据迁移操作思路
  7. QUIC实战(三) letsencrypt证书申请和自动续期
  8. 又是金三银四,都是Java程序员,你为什么面试总拿不到高薪?
  9. CodeForces 14E Camels :利用1-4拼成长为n的序列,使准确含有t个峰t-1个谷,求方案数 :dp...
  10. java servlet https_javaweb项目对https的配置01
  11. 制作windows启动盘-大于4GB镜像
  12. leetcode951. Flip Equivalent Binary Trees
  13. 联想内部工程师 Vista自学手册
  14. 大学生html作业总结,总结 HTML标签作业
  15. 对语言模型(Language Model)与n-gram的理解
  16. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_3_字节输出流_OutputStream类FileOutputStream...
  17. 长治a货翡翠,永州a货翡翠
  18. Android Studio 学生课程签到系统
  19. 计算机网络视频信号怎么传,如何将摄像机视频信号通过NDI传输到Zoom会议软件...
  20. 断背山 - 剧情花絮 - 电影 - 风行

热门文章

  1. LPK病毒专杀工具C源代码
  2. wolai 创始人发公开信提醒:你的在线文档安全吗?
  3. 安全和互动,超级兔子2011带来的新理念
  4. 计算机一级文字处理公式,一级考试WPS2007:让公式中的文字变个颜色
  5. java websphere mq_如何在java中使用WebSphere MQ
  6. 如何使用GHO镜像安装器安装系统
  7. 苹果手机用哪款耳机音质最好?平价好用的蓝牙耳机
  8. 无盘小网吧服务器配置,小网吧无盘服务器最具性价比配置推荐
  9. VBS进阶-Wscript.Shell讲解之Environment属性篇
  10. firebug离线安装方法:把firebug下载了,直接拖到firefox浏览器中即可。