@第01章 Java概述.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文档。上传文档
查看更多
《Java程序设计之网络编程》 重庆大学计算机学院 lizhx@126.com 第1章 Java语言概述 主要内容: 1.1 Java语言的产生及其特点 1.2 Java运行环境与开发环境 1.3 Java程序举例 1.4 其他集成运行环境 1.1 Java语言的产生及其特点 1.1.1 Java语言发展简史 1.1.2 Java虚拟机 1.1.3 Java平台是不断扩展的计算平台 1.1.4 Java语言的特点 1.1.5 Java与C/C++语言的异同 1.1.1 Java语言发展简史 1991年,当初Sun公司的 James Gosling开展了一个名为“Green”的项目,主要目的是开拓消费类电子产品市场,OAK语言 ,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器. 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。 1995年5月23,Sun World大会,正式发表 1995年Sun 公司的 HotJava 浏览器问世 1996年 发布了1.0 1997年2月,Java的开发包Java v1.1发布 1998年12月,Sun公司发布了Java2平台。 2003年发布了 J2sdk 1.4 2004年,发布J2sdk 1.5 James Gosling介绍 James Gosling介绍 James Gosling介绍 PatrickNaughton介绍 Patrick Naughton也是Sun公司的技术骨干,曾经是OpenWindows项目的负责人。当Naughton加入该小组后,整个工作进展神速。经过17个月的奋战,整个系统胜利完成。它是由一个操作系统、一种语言(Java)、一个用户界面、一个新的硬件平台、三块专用芯片构成的。通常情况下,这样的项目在Sun公司要75个人干三年。项目完成后,在Sun公司内部做了一次展示和鉴定,观众的反应是:在各方面都采用了崭新的、非常大胆的技术。 1.1.2 Java虚拟机 1.1.3 Java是不断扩展的计算平台 1.1.3 Java是不断扩展的计算平台 1.1.4 Java语言的特点 Java语言还具有简单、面向对象、分布式、健壮、安全、结构中立、可移植、多线程、动态等特点。 1)简单 Java的风格类似于C、C++ , Java提供了丰富的类库 , Java虚拟机很小 2) 面向对象 把数据和对该数据的操作都封装在一个类中 3)分布式 Java包括一个支持HTTP和FTP等基于TCP/IP协议的子库 4)健壮 Java致力于检查程序在编译和运行时的错误。 1.1.4 Java语言的特点 5)安全 指针和释放内存等原C++功能被删除,避免了非法内存操作, Java虚拟机采用沙箱运行模式 6) 结构中立 Java源程序被编译成一种高层次的与机器无关的bytecode格式语言(伪代码),这种语言被设计在虚拟机上运行,由机器相关的解释器实现执行 7)可移植 同体系结构无关的特性使得Java应用程序可以在配备了Java解释器和运行环境的任何计算机系统上运行,这成为Java应用软件便于移植的良好基础。 1.1.4 Java语言的特点 8)多线程 Java提供的多线程功能使得在一个程序里可同时执行多个小任务 9) 动态 Java的动态特性是其面向对象设计方法的发展。它允许程序动态地装入运行过程中所需要类,这是利用C++语言进行面向对象程序设计所无法实现的 1.1.5 Java与C/C++语言的异同 Java语言是一种功能强大语言,但几乎没有一点含混的特征。C++安全性不好,但C和C++还是被大家所接受,所以Java使用了类似于C/C++的语法,而去除了C/C++中许多不合理的内容,以实现其简单、健壮、安全等特性。下面列出几点主要的区别: 1) 全局变量 2) 指针 3) 内存管理 4) 类型转换 5) 结构和联合 6) 预处理 第1章 Java语言概述 1.1 Java语言的产生及其特点 1.2 Java运行环境与开发环境 1.3 Java程序举例 1.4 其他集成运行环境 1.2 Java运行环境与开发环境 1.2.1 Java运行环境 1.2.2 Java SDK开发环境 1.2.3 JDK开发环境工具简单介绍 1.2.1 Java运行环境 如果只想运行别人的Java 程序可以只安装Java 运行环境(Java Ru

文档评论(0)

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

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

1亿VIP精品文档

相关文档