1.1 Java编程语言简介
Java语言正式诞生于1995年,前身是SUN公司研制的用于智能家电平台上运行的Oak语言。
事情的开始是这样的,1991年,美国Sun Microsystems公司的某个研究小组为了能够在消费电子产品上开发应用程序,积极寻找合适的编程语言。由于消费电子产品种类繁多,包括PDA、机顶盒、手机等等,即使是同一类消费电子产品所采用的处理芯片和操作系统也不相��,也存在着跨平台的问题。当时*流行的编程语言是C和C 语言,Sun公司的研究人员就考虑是否可以采用C 语言来编写消费电子产品的应用程序。但是研究表明,对于消费电子产品而言C 语言过于复杂和庞大,并不适用,**性也并不令人满意。于是,Bill Joy先生领导的研究小组就着手设计和开发出一种新的语言,称之为Oak。该语言采用了许多C语言的语法,提高了**性,并且是面向对象的语言,但是Oak语言在商业上并未获得成功。
转眼到了1995年,互联网在世界上蓬勃发展,Sun公司发现Oak语言所具有的跨平台、面向对象、高**性等特点非常符合互联网的需要,于是改进了Oak语言的设计。*终,Sun公司给该语言取名为Java语言,造就了一代成功的编程语言。
与老一代编程语言(如C语言)相比,Java语言正处于青壮年期。Java语言继承了前身Oak语言能够跨平台运行的特点,吸取了C 语言的优点,融合了面向对象编程风格。Java以其独有的开放性、跨平台性和面向网络的交互性席卷全球。以其**性、易用性和开发周期短的特点,迅速从*初的编程语言发展成为全球**大软件开发平台。广受时下程序开发人员的好评。
SUN公司又将Java语言设计为可以针对移动平台、桌面系统、企业级应用进行开发的综合平台,极大的提高了Java语言的生产力。也就是说,当掌握了Java语言的基本语言特性后,再通过学习特定的开发包,就可以开发移动应用程序(如手机游戏)、桌面应用程序(QQ、MP3播放器都属于桌面应用程序)和企业级的**应用程序。
迄今为止,Java平台已吸引了650多万软件***。它在各个重要的行业部门得到了广泛的应用,而且出现在各种各样的设备、计算机和网络中。Java技术的通用性、**性、平台移植性和**性,使之成为网络计算的理想技术。从笔记本电脑到数据**,从游戏控制台到科学**计算机,从手机到互联网,Java无处不在!