语言基础篇
第1章 Java语言概述
1.1 Java语言简介
Java是Sun公司推出的新一代面向对象程序设计语言,它的面向对象、跨平台和分布应用等特点给编程人员带来一种崭新的计算机概念,使WWW由*初的单纯提供静态信息发展到现在的提供各种各样的动态服务。Java不仅能够编写嵌入网页中具有声音和动画功能的小应用程序,而且还能够编写大中型的应用程序,其强大的网络功能可以把整个Intemet作为一个统一的运行平台,极大地拓展了传统单机计算模式和客户/服务器模式应用程序的外延和内涵。从l995年正式问世以来,Java逐步从一种单纯的**编程语言发展为一种重要的Intemet开发平台,并进而引发和带动了Java产业的发展与壮大,成为当今计算机业界不可忽视的力量和*主要的发展潮流。
1.1.1 Java语言的发展历程
1991年,美国Sun Microsystems公司的某个研究小组为了能够在消费电子产品上开发应用程序,积极寻找合适的编程语言。消费电子产品种类繁多,包括PDA、机顶盒、手机等,即使是同一类消费电子产品所采用的处理芯片和操作系统也不相同,存在着跨平台的问题。当时*流行的编程语言是c和c++语言,Sun公司的研究人员就考虑是否可以采用C++语言来编写消费电子产品的应用程序,但是研究表明,对于消费电子产品而言C++语言过于复杂和庞大,并不适用,**性也并不令人满意。于是,由Bill Joy领导的研究小组就开始着手设计和开发出一种语言,将c++语言进行简化,去掉其中的指针操作、运算符重载、多重继承等,得到了Java语言,并将它变为一种解释执行的语言,在每个芯片上装上一个Java语言虚拟机器。刚开始,Java语言被称之为0ak语言(橡树语言)。
……