第2章Java语言概述ppt课件.ppt

第2章Java语言概述ppt课件.ppt

ID:58706909

大小:424.00 KB

页数:151页

时间:2020-10-04

第2章Java语言概述ppt课件.ppt_第1页
第2章Java语言概述ppt课件.ppt_第2页
第2章Java语言概述ppt课件.ppt_第3页
第2章Java语言概述ppt课件.ppt_第4页
第2章Java语言概述ppt课件.ppt_第5页
资源描述:

《第2章Java语言概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java语言概述2.1Java语言的优势与特点2.2Java语言的基本语法2.3流程控制语句1991年,Sun公司的JamesGosling等人,为在电视机、烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名叫Oak(一种橡树的名字)的语言。由于商业上的种种原因,这种语言始终没有投放到市场中,而且连Oak这个名字也成了问题,因为已经有上百家公司在使用这个名字,所以Sun公司根本无法将之注册为商标。最终,Sun公司决定,将这种语言改名为Java,并且在互联网上发布,免费提供下载。当时,由于Oak的失败,有一些

2、传谣者鼓吹Java这些字母代表"只是又一个无意义的缩写词"(JustAnotherValuelessAcronym)。Sun公司否认了这一说法,而且说Java是语言开发者在喝一种原产于印度尼西亚爪哇群岛的咖啡时,出于一时的灵感而碰撞出的火花。几个月后,出乎所有人的意料,Java成为赛博空间最热门的话题。Java被越来越多的用户使用,受到越来越多的重视。上百个Java小应用程序在互联网上的多媒体应用中流行起来。一些著名的公司,如微软、IBM、苹果电脑、数字设备公司,纷纷购买了Java语言的使用权,随之大量出现了用Java编

3、写的软件产品。Java受到业界的重视与好评。微软总裁比尔·盖茨在悄悄地观察了一段时间后,也感慨地说:"Java是长时间以来最卓越的程序设计语言"。Java为什么会在短时期内受到如此多的程序员欢迎?为什么在计算机行业竞争激烈的今天,一个计算机硬件公司开发出来的语言,会一下子得到几乎世界上各大计算机软、硬件公司的支持呢?Java最重要的特征在于它的操作平台无关性,这是以往任何一种语言都不具备的特征。也就是说,用Java语言编写的程序可以在任何一台计算机上运行,而不管该计算机使用何种操作系统,要知道,这可是广大程序员的一个梦想

4、。其次,Java是一种面向对象的语言。长期以来,人们一直在设法争取问题空间同求解空间在结构上的一致,以使我们在分析、设计和实现程序时,同我们认识客观世界的过程尽可能一致,因此产生了面向对象的程序方法。Java就是这样一种面向对象的语言,不仅如此,它还代表了面向对象程序设计方法在目前的最高应用水平。对一个程序员来说,这意味着可以将注意力集中在应用程序的数据和处理数据的方法上,而无需过多地考虑处理过程。此外,Java还是一种非常简单的语言。Java的前身Oak,是为家用电器产品设计的,只有简单易用才能推广开来,因此,这种语言

5、被设计得简单而高效。程序员只需理解一些基本的概念,就可以用它编写适合各种情况的应用程序了。最后,安全性也成为Java受青睐的一个方面。因为在网络环境中,安全是需要认真考虑的一个问题。没有安全的保障,用户绝对不会从Internet上随意一个站点上下载一个Java小应用程序,并在自己的计算机上运行。Java语言提供了若干种安全机制来抵御病毒产生或侵入文件系统。这一点也让用户们非常放心。Java的出现确实给计算机行业吹来了一股清风;它带来了很多新鲜而有趣的思想和观念;它甚至改变了人们使用计算机的方式。就连环球信息网WWW的创始

6、人也说:"计算机行业发展的下一个浪潮就是Java,并且很快就会发生。"如今,在美国硅谷,不懂得Java的人是无法找到工作的。在我国,许多计算机权威人士都断言,谁先掌握了Java,谁就号准了世界的脉搏,就能在信息时代找到自己的立足之地。研究机构EvansData公司最近公布的调查结果显示,Java将在2003年超过C/C++成为全球软件开发人员的首选语言。参加本次调查的编程人员来自60多个国家,他们中60%的人在2003年将更多地使用Java,所用时间超过使用C/C++或VB。公布本次调查结果的EvansData公司副总裁

7、Garvin说,自该公司1998年首次开始跟踪Java的使用情况起,Java用户总数不断增加。她说:"Java在北美之外的发展更强劲。至少一半被调查的来自各国的开发人员目前使用Java。事实上,他们使用Java的平均时间由1999年的9.1%上升到目前的17.7%。"尽管最初存在由于Sun公司的专有立场和该公司与操作系统社区的矛盾而造成的有关Java的争议,但是Java不断作为技术"热点"蚕食C/C++市场。其主要原因是Java具有许多C++所没有的优点,如简单性、更好的内存管理和跨平台功能。相反,在过去三年里,C++在

8、各国开发人员中的占有率减少。EvansData说,目前被调查的开发人员有25%的时间使用C++,而这一数字将在2002年进一步减少。但是这家市场研究机构仍认为C/C++由于其已经生成的巨大代码量,不可能很快消逝。至于C#,一种与C++相似但与Microsoft.Net倡议密切相连,具备类似Java语言特性的新语言,这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。