Java教程第1章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.3 Java语言开发工具介绍 在计算机语言的发展历史中,从来没有哪种语言像Java那样受到如此众多厂商的支持,有如此众多的开发工具。 1.3.1 Sun的JDK (Java Development Kit) Sun的Java不仅提供了一个丰富的语言和运行环境,而且还提供了一个免费的Java开发工具集(JDK)。开发人员和最终用户都可以利用这个工具来开发Java程序。 这是一个基本的开发工具集,其他的集成开发工具大都是建立在这个工具集的基础上。 但也有部分大公司开发的有自己的JDK,如IBM,BEA等。 1.3.2 Java Workshop Sun公司于1996年3月26日推出了Java WorkShop 1.0,这是业界出现的第一个供Internet使用的多平台开发工具,它可以满足各公司开发Internet和Intranet网络应用软件的需要。Java WorkShop完全用Java语言编写,是第一个完全的Java开发环境。 该软件为商用软件。 1.3.3 NetBeans 与Sun Java Studio NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用。 Sun Java Studio是Sun公司发布的商用功能的Java IDE,支持Solaris、Linux和Windows平台,适于创建和部署二层Java Web应用和多层J2EE应用的企业开发人员使用。 1.3.4 Xinox的JCreator JCreator是由Xinox Software公司开发的。 JCreator 是一个Java程序开发工具,也是一个Java集成开发环境(IDE)。无论你是要开发Java应用程序或者网页上的Applet程序都难不倒它。在功能上与Sun公司所公布的JDK等文字模式开发工具相比更加容易。 1.3.5 Borland 的Jbuilder JBuilder是Java集成开发环境中非常优秀的开发工具,也是使用非常广泛的一种Java开发工具,适用于各层次、各应用领域的Java程序开发。它可以满足很多方面的应用,尤其是对于服务器以及J2EE开发来说,更是得心应手。 JBuilder环境对于开发Java程序非常方便,特别适合企业的J2EE开发。缺点是其开发环境比较复杂,初学者往往一开始难于把握整个程序各部分之间的关系,而且对机器的硬件要求较高,尤其是内存需要较大(建议256MB,最好是512MB)。如果机器硬件配置较低,运行速度就会显得较慢。 1.3.6 Eclipse Eclipse是一种可扩展的开放源代码IDE。Eclipse有3件法宝:免费、开源和插件。 Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术。 Eclipse的前身是IBM的Visual Age for Java(简称VA4J)。把这个项目免费赠送给Eclipse社团()前,IBM已经投入超过四千万美元进行研发。Eclipse社团的创始人还包括Borland、Merant、QNX Software Systems、Rational Software、Red Hat、SuSE、TogetherSoft和Webgain,后来加入的还有Oracle等公司,实力相当雄厚。如今,IBM通过附属的研发机构Object Technologies International(简称OTI),继续领导着Eclipse的开发。 Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。 JBuilder、 Eclipse与NetBeans JBuilder2007采用了Eclipse的框架,这就意味着Eclipse上的插件都可以运行在JBuilder上了。但JBuilder2007本身并不免费,也不开源。现在Java IDE市场就只剩下两种类型的Java IDE构架了,一种是以Eclipse首的开源构架,另一种是以Sun为首的纯Java IDE构架 JBuilder2007增加了很多功能,如Web开发、EJB3开发以及Web Services开发,但这些功能有很多都是使用的免费的Eclipse插件,有点象又走Delphi的老路。 而NetBeans在结构上和Eclipse有些类似,也是免费、开源的,并且支持插件技术,只是在实现上有一些不同。而它们最大的不同就是NetBeans采用的是AWT/SWING图形库,而Eclipse采用的是SWT图形库,因此,Eclipse在效率上要高一些。 1.3.7 IBM的Visual Age for Java Visual Age for Java完全面向对象的程序设计思想使得开发程序非常快速、高效。开发人员可

文档评论(0)

书房 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档