欢迎来到天天文库
浏览记录
ID:44456733
大小:505.00 KB
页数:88页
时间:2019-10-22
《第2章___Java语言基础》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第2章Java语言概述2.1Java语言的优势与特点2.2Java语言的基本语法1991年,Sun公司的JamesGosling等人,为在电视机、烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名叫Oak(一种橡树的名字)的语言。由于商业上的种种原因,这种语言始终没有投放到市场中,而且连Oak这个名字也成了问题,因为已经有上百家公司在使用这个名字,所以Sun公司根本无法将之注册为商标。最终,Sun公司决定,将这种语言改名为Java,并且在互联网上发布,免费提供下载。当时,由于Oak的失败,有一些传谣者鼓吹Java这些字母代表"只是又一个无意义的缩写词
2、"(JustAnotherValuelessAcronym)。Sun公司否认了这一说法,而且说Java是语言开发者在喝一种原产于印度尼西亚爪哇群岛的咖啡时,出于一时的灵感而碰撞出的火花。几个月后,出乎所有人的意料,Java成为赛博空间最热门的话题。Java被越来越多的用户使用,受到越来越多的重视。上百个Java小应用程序在互联网上的多媒体应用中流行起来。一些著名的公司,如微软、IBM、苹果电脑、数字设备公司,纷纷购买了Java语言的使用权,随之大量出现了用Java编写的软件产品。Java受到业界的重视与好评。微软总裁比尔·盖茨在悄悄地观察了一段时间后,也感慨
3、地说:"Java是长时间以来最卓越的程序设计语言"。Java为什么会在短时期内受到如此多的程序员欢迎?为什么在计算机行业竞争激烈的今天,一个计算机硬件公司开发出来的语言,会一下子得到几乎世界上各大计算机软、硬件公司的支持呢?Java最重要的特征在于它的操作平台无关性,这是以往任何一种语言都不具备的特征。也就是说,用Java语言编写的程序可以在任何一台计算机上运行,而不管该计算机使用何种操作系统,要知道,这可是广大程序员的一个梦想。其次,Java是一种面向对象的语言。长期以来,人们一直在设法争取问题空间同求解空间在结构上的一致,以使我们在分析、设计和实现程序时
4、,同我们认识客观世界的过程尽可能一致,因此产生了面向对象的程序方法。Java就是这样一种面向对象的语言,不仅如此,它还代表了面向对象程序设计方法在目前的最高应用水平。对一个程序员来说,这意味着可以将注意力集中在应用程序的数据和处理数据的方法上,而无需过多地考虑处理过程。此外,Java还是一种非常简单的语言。Java的前身Oak,是为家用电器产品设计的,只有简单易用才能推广开来,因此,这种语言被设计得简单而高效。程序员只需理解一些基本的概念,就可以用它编写适合各种情况的应用程序了。最后,安全性也成为Java受青睐的一个方面。因为在网络环境中,安全是需要认真考虑
5、的一个问题。没有安全的保障,用户绝对不会从Internet上随意一个站点上下载一个Java小应用程序,并在自己的计算机上运行。Java语言提供了若干种安全机制来抵御病毒产生或侵入文件系统。这一点也让用户们非常放心。Java的出现确实给计算机行业吹来了一股清风;它带来了很多新鲜而有趣的思想和观念;它甚至改变了人们使用计算机的方式。就连环球信息网WWW的创始人也说:"计算机行业发展的下一个浪潮就是Java,并且很快就会发生。"如今,在美国硅谷,不懂得Java的人是无法找到工作的。在我国,许多计算机权威人士都断言,谁先掌握了Java,谁就号准了世界的脉搏,就能在信
6、息时代找到自己的立足之地。研究机构EvansData公司最近公布的调查结果显示,Java早在2003年超过C/C++成为全球软件开发人员的首选语言。参加本次调查的编程人员来自60多个国家,他们中60%的人在2003年开始更多地使用Java,所用时间超过使用C/C++或VB。公布本次调查结果的EvansData公司副总裁Garvin说,自该公司1998年首次开始跟踪Java的使用情况起,Java用户总数不断增加。她说:“Java在北美之外的发展更强劲。至少一半被调查的来自各国的开发人员目前使用Java。尽管最初存在由于Sun公司的专有立场和该公司与操作系统社区
7、的矛盾而造成的有关Java的争议,但是Java不断作为技术热点蚕食C/C++市场。其主要原因是Java具有许多C++所没有的优点,如简单性、更好的内存管理和跨平台功能。相反,在过去三年里,C++在各国开发人员中的占有率减少。至于C#,一种与C++相似但与Microsoft.Net倡议密切相连,具备类似Java语言特性的新语言,这份调查显示,3/4的开发人员表示还没有采用它的计划。Garvin说,有可能采用C#的开发人员可能是那些已经使用某种Microsoft编程语言的用户。2.1Java语言的优势与特点Sun公司这样形容自己的Java语言:它是一种简单、面向
8、对象、分布式、解释型、稳定、安全、结构中立、易移植、
此文档下载收益归作者所有