Java程序设计刘卫国第1章节Java语言概述.pptVIP

Java程序设计刘卫国第1章节Java语言概述.ppt

  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文档。上传文档
查看更多
PPT研究院 POWERPOINT ACADEMY * * 尚辅网 / 第1章 Java语言概述 1.1 Java语言的发展历史与应用 1.2 Java语言的特点 1.3 Java程序的运行机制 1.4 Java程序的运行环境 1.1 Java语言的发展历史与应用 1.1.1 Java语言的发展历史 Java语言来源于SUN公司的Green项目。 1995年春,SUN公司发表了Java的完整技术规范,立即得到包括Netscape公司在内的各WWW厂商的广泛支持。 1995年Java公开亮相后,经过一年的试用和改进,Java 1.0版终于在1996年年初正式发表。 1997年2月发布了JDK 1.1,1998年12月发布了JDK 1.2版本,1999年6月SUN公司发布Java的3个版本:标准版(Java 2 Standard Edition,J2SE)、企业版(Java 2 Enterprise Edition,J2EE)和微型版(Java 2 Micro Edition,J2ME)。 2000年5月,JDK 1.3和JDK 1.4先后发布。2001年9月,J2EE 1.3发布。2002年2月,J2SE 1.4发布,自此Java的计算能力有了大幅提升。2004年9月,J2SE 1.5发布,该版本扩充了大量的API类库并且引进了诸多新的特性,它的发布是Java语言发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE 1.5更名为J2SE 5.0。 2005年6月,SUN公司公布Java SE 6,该版本主要的改进是性能的提升,并且强化了对各种脚本语言的支持。此时,Java的各种版本已经更名,已取消其中的数字“2”, J2SE更名为Java SE,J2EE更名为Java EE,J2ME更名为Java ME。 2006年11月,SUN公司宣布Java全线采纳GNU General Public License Version 2,从而开始有步骤地公开Java的源代码。2007年12月,SUN公司正式发布Java开源集成开发环境(Integrated Development Environment,IDE)——?NetBeans 6.0。 2008年9月,第一届JVM语言峰会的召开标志着Java从一个以语言为中心的技术正在转变成为一个以平台为中心的技术,基于JVM的动态语言达240多种,这其中以Jython、Ruby的发展最为迅猛。 2009年4月,Oracle公司以74亿美元收购了Java的缔造者——?SUN公司。Oracle公司负责产品开发的执行副总裁Thomas Kurian称Java为王冠上的一颗明珠,他示意“将会增强和扩展Java编程模型,支撑各种新兴的应用开发模式”。 1.1.2 Java语言的应用 从权威的Tiobe全球程序设计语言使用和关注度排行来看,在最近10年的绝大部分时间里Java以较大优势位居所有程序设计语言的首位。2010年10月份排行榜榜单中,Java、C、C++依然是前三甲(见/index.php/content/paperinfo/tpci/index.html)。 1.2 Java语言的特点 1.简单 由于Java在设计时参考了许多C/C++的语法和特性,使得无论是对程序语言的初学者还是对有一定基础的C/C++程序员来说,Java都是易学、易用和易维护的。 2.面向对象 (1)对象(Object)。对象是指现实世界中各种各样的实体,它可以指具体的事物,也可以指抽象的事物。在面向对象概念中,把对象的内部状态称为属性、运动规律称为方法。 (2)类(Class)。类是具有相同属性和方法的对象的集合。 (3)消息(Message)。消息是指对象间相互联系和相互作用的方式。一个消息主要由5部分组成:发送消息的对象、接收消息的对象、消息传递办法、消息内容(参数)和反馈。 (4)类的特性。类的定义决定了类具有以下3个基本特性:封装、继承和多态。 封装:面向对象的类是封装良好的模块,类定义将其说明(用户可见的外部接口)与实现(用户不可见的内部实现)显式地分开,其内部实现按其具体定义的作用域提供保护。 继承:继承是类不同抽象级别之间的关系。父类是子类更高级别的抽象。子类可以继承父类的所有内部状态和运动规律。 多态:多态性是指同种方法可在不同的类中具有不同的运动规律。 3.分布式 分布式包括数据分布和操作分布。数据分布是指数据可以分散在网络的不同主机上,操作分布是指把一个计算分散在不同主机上处理。 4.解释执行 Java是解释执行的语言。高级语言程序必须转换为机器语言程序才能执行,但不同的计算机系统所使用的机器语言不同。 5.健壮性 Java在编译和运行程序

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档