第1章安装配置开发环境及需求分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 任务1——安装配置开发环境及需求分析 1.1 任 务 描 述   本章主要任务是安装和配置开发环境及进行项目需求分析与总体设计,我们将其分解为四个子任务,分别是安装及配置Java开发环境,命令行方式下调试程序,利用JCreator调试程序编辑、编译、运行简单的Java应用程序以及进行项目的需求分析。   1.2 技 术 概 览 1.2.1 Java语言的产生与发展   Java是由Sun公司开发的新一代编程语言,使用它可在不同机器、不同操作平台的网络环境中开发软件。Java从诞生到现在已经有十几年的时间了,在这十几年里,Java这个名词不再只是表示一种程序语言,而是表示一种开发软件的平台,更进一步地成为了开发软件的标准与架构的统称。同时,Java正在逐步成为Internet应用的主要开发语言。它彻底改变了应用软件的开发模式,带来了自PC机以来的又一次技术革命,为迅速发展的信息世界增添了新的活力。   Java语言的前身是Oak语言。1991年4月,Sun公司的James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种电子产品上运行。为了使所开发的程序能在不同的电子产品上运行,开发人员在C++基础上开发了Oak语言。Oak语言是一种可移植的、跨平台的语言,利用它可以创建嵌入于各种家电设备的软件。   1994年,在Oak的基础上创建了HotJava的第一个版本,当时称为WebRunner,是Web上使用的一种图形浏览器,经过一段时间后才改名为Java。1995年5月,Sun公司对外正式发布了JDK 1.0,随后立即得到了许多WWW厂商的大力支持,纷纷在浏览器上加入Applet小程序(用Java语言编写的小应用程序),并通过Internet在世界各地进行传播。   1998年12月4日,Sun发布了Java历史上最重要的一个JDK版本——JDK 1.2(从这个版本开始的Java技术都称为Java 2)。这个版本标志着Java已经进入Java 2时代。这个时期也是Java飞速发展的时期。   1999年,Sun公司把Java 2 技术分为J2SE、J2EE和J2ME。其中,J2SE为创建和运行Java程序提供了最基本的环境。J2EE和J2ME建立在J2SE的基础之上,J2EE为分布式的企业应用提供开发和运行环境;J2ME为嵌入式应用提供开发和运行环境。   在2000~2004年间,Sun公司在JDK 1.3、JDK 1.4中同样进行了大量的改进,于2004年10月发布了我们期待已久的版本——JDK 1.5,同时,Sun公司将JDK 1.5改名为J2SE 5.0。与JDK 1.4不同,J2SE 5.0的主题是易用,而JDK 1.4的主题是性能。Sun公司之所以将版本号1.5改为5.0,这是因为J2SE 5.0较以前的J2SE版本有着很大的改进。   2007年推出的J2SE 6.0不仅在性能、易用性方面得到了前所未有的提高,而且还提供了如脚本、全新API(Swing和AWT等API已经被更新)的支持。另外,J2SE 6.0是专为Vista而设计的,它在Vista上将会拥有更好的性能。目前,J2SE 7.0项目也已经启动。随着Internet在全世界范围内的广泛流行,以及在各个领域的渗透,Java语言已被各行各业的人士所接受。 1.2.2 Java语言的特点   Java作为一种面向对象语言,具有自己鲜明的特点,包括简单性、面向对象性、可移植性、安全性、多线程、健壮性、分布式、体系结构中立、解释器通用性、高效能、动态性等特点,因此日益成为图形用户界面设计、Web应用、分布式网络应用等软件开发中方便高效的工具。   1.简单性   由于Java最初是为了对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。Java是在C、C++的基础上开发的,继承了C和C++的许多特性,同时摒弃了C++中繁琐的、难以理解的、不安全的内容,如运算符重载、多重继承、指针,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作,减少了错误的发生。   2.面向对象性   Java语言是完全面向对象的,并且对软件工程技术有很强的支持。Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;类提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。   3.解释器通用性   Java程序的运行需要解释器(也称Java虚拟机,JVM)。Java程序在Java平台上被编译为字节码( .class的文件),字节码是独立于计算机的。Java解释器将字节码翻译

文档评论(0)

didala + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档