欢迎来到天天文库
浏览记录
ID:36203656
大小:2.74 MB
页数:301页
时间:2019-05-07
《java程序设计之网络编程(第2版)上ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计之网络编程(第2版)重庆大学计算机学院教学课件第1章Java语言概述第2章数据类型及其运算第3章程序控制语句第4章面向对象程序设计基础第5章面向对象高级程序设计第6章字符串处理第7章Java标准类库第8章Java异常处理第9章输入输出处理第10章线程第11章GUI程序设计第12章Applet应用程序第13章JDBC第14章网络通讯第1章Java语言概述主要内容:1.1Java语言的产生及其特点1.2Java运行环境与开发环境1.3Java程序举例1.4其他集成运行环境(IDE)1.1Java语言的产生及其特点1.1.1Java语言
2、发展简史1.1.2Java虚拟机1.1.3Java平台是不断扩展的计算平台1.1.4Java语言的特点1.1.5Java与C/C++语言的异同JamesGoslingJavaONE大会美国旧金山时间2005年6月28日上午,在由全球10000多名开发人员出席的“2005JavaOne开发者大会”上,Sun公司董事长兼首席执行官ScottMcNealy先生向Java技术发明者、Sun公司副总裁JamesGosling先生颁发了“终身成就奖”,这不仅是Sun公司对JamesGosling先生十多年来创新性工作的充分肯定,同时更是Java经济全社会对Jam
3、esGosling先生的十年贡献的肯定与感谢。经过十年的发展,Java技术已经成为世界上最卓越的企业应用和移动应用开发平台之一,历史上从没有过像Java这样的平台能够如此广泛地被应用,目前全球Java经济价值已经超过1,200亿美元。Java经济蓬勃发展JamesGosling先生出生于加拿大的一个小村庄,1983年他获得了美国卡耐基梅隆大学的计算机学博士学位,毕业后曾经效力于IBM,后转而加盟Sun。1990年,Sun公司开始组建团队研究“绿色计划”,Sun认为计算机技术发展的一个趋势是数字家电之间的通讯。JamesGosling开始负责为设备和用
4、户之间的交流创建一种能够实现网络交互的语言。这种语言在1992年9月3日开始应用于Sun工作站的远程遥控。1995年5月,Sun公司正式发布Java编程语言及平台,由此引发全球Java开发与应用的热潮。从此,JamesGosling先生也多了一个“Java之父”的称号。Java经济蓬勃发展十年来,Java编程语言及平台成功地应用在网络计算及移动等各应用领域,比如移动电话、个人电脑、跨国金融系统和卫星通讯等。据统计,目前全球运行Java的设备已达到25亿,Java开发人员超过450万,基于Java技术的智能卡达10亿,基于Java技术的手机达7.08亿
5、,采用Java技术的PC机达7亿,JCP(JavaCommunityProcess,Java社区进程)成员达912个,运营商们部署Java平台140多个。当初Sun公司推出Java时提出的口号是:“编写一次,到处运行”。十年来,Java的跨平台和开放特性已经得到公认,此外,Java语言还具有众多优秀特性,包括面向对象、类似于C和C++的表达语法、良好的安全性等,在许多方面成为Cobol和C++等语言的继任者,受到全球开发人员的青睐,并已成为企业级业务应用的首选开发平台。1.1.1Java语言发展简史1991年,当初Sun公司的JamesGosling
6、开展了一个名为“Green”的项目,主要目的是开拓消费类电子产品市场,即OAK语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器.1993年交互式电视和PDA市场开始滑坡,而Internet正处于增长时期,因此Sun公司将目标市场转向Internet应用程序。1995年5月23,SunWorld大会,正式发布这项技术1995年Sun公司的HotJava浏览器问世1996年发布了Java1.01997年2月,Java的开发包Javav1.1发布1998年12月,Sun公司发布了Java2平台。2003年发布了J2sdk1.42004年,发布J2
7、sdk1.5(J2SE5.0/J2sdk1.5.0)Green项目介绍Sun的Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如,交互式电视、PDA等。Sun内部人员把这个项目称为Green,那时WorldWideWeb还在图纸上呢。该小组的领导人是JamesGosling,是一位非常杰出的程序员。他出生于1957年,于1984年加盟SunMicrosystems公司,之前在一家IBM研究机构工作。他是SunNeWs窗口系统的总设计师。也是第一个用C实现的EMACS的文本编辑器COSMACS的开发者。在研究开发过程中,Gosl
8、ing深刻体会到消费类电子产品和工作站产品在开发哲学上的差异:消费类电子产品要求可靠性高、费用低、标准化、使
此文档下载收益归作者所有