Chp1 Hello World!
本章是全书的第一章,本章会向你介绍开始学习 Java 之前的准备知识。
1 Java 语言介绍
1.1 Java 语言的历史
我们从 Java 语言的诞生说起。
1991 年,Sun 公司在一个叫做 James Gosling 的人的带领下,成立了一个项目组,名字
叫做“Green”。当时这个项目组成立的时候,是计划开发一种能够运行在消费性电子设备上
的编程语言。这种设备的特点是:1、运算能力和运算空间非常有限;2、不同的厂商设计产
品时会使用完全不同的 CPU,因此会有完全不同的架构。为了解决这个问题,当时 Green
希望设计出一种具有非常优秀的“跨平台”特性的语言。
Green 项目组的程序员都有着很深厚的 Unix 下 C++编程的背景。事实上,从某种意义
上说,Java 语言是脱胎于 C++,在很多基础语法方面,有很多跟 C++类似的地方。当然,
C++语言中有很多让人觉得复杂并且难于掌握的特性,而 Sun 公司在设计 Java 语言的时候,
把这些特性都摒弃了,而增加了很多优秀的新特性。这些内容随着我们学习的深入会慢慢为
大家展开。
1992 年,Green 项目组最初的产品诞生。这个产品一开始被 James Gosling 称之为“Oak”,
可能是因为他很喜欢他办公室外面的那颗橡树吧„„但是,后来 Sun 公司的同事发现,Oak
已经是另外一种计算机语言的名字。于是,经过讨论,把 Oak 语言改名为 Java 语言。
然而,起初 Java 语言的发展并不是一帆风顺的。在 1994 年之前,Java 语言的优秀特性
并没有一个充分发挥的舞台。然而随着时代的进步,一切都开始变得不同了:互联网开始兴
起了。由于网络互联互通的需要,因此在多个平台上面运行同样的程序成了一个非常有挑战
性但是又非常有意义和价值的东西。Gosling 察觉到了 Java 语言发展的机会,并把 Java 语言
由一种在消费设备上运行的语言,修改成为了一种能够在互联网上运行的语言。由于 Java
语言天生具有跨平台特性,Gosling 认为这种特性能够非常好的与互联网结合。这个转折也
拉开了 Java 语言发展的序幕。
1995 年 5 月 23 日,在 SunWorld 会议上,Sun 公司对外正式展示了 Java 语言。我们通
常把这一天成为 Java 语言的诞生之日。
1996 年,Java 语言发布了第一个正式版本:1.0 版本。这时,Java 语言能够编写的程序
称之为 Applet。这种 Applet 只能在集成了 Java 环境的浏览器中运行,当时主要为浏览器来
增加各种动态效果,用来美化页面和增强用户与浏览器的交互。应当说,1.0 版本并不能算
成功,这个版本非常不成熟。很快的,1.1 版本发布。这个版本修正了 1.0 版本中大量的 bug,
并完善了 1.0 版本中的很多缺失的部分。然而,与 1.0 版本一样,1.1 版本同样具有非常大的
局限性。
事情到 1998 年有了比较大的改变。1998 年 12 月,Java1.2 版本发布。Sun 公司对这个
版本的 Java 做了非常大的结构方面的调整,原有的体系几乎推倒重来。为了表明这是一个
非常重大的更新,Sun 公司把 Java1.2 版本,也称之为 Java 2 Platform,用来表示这是一个全
新的 Java 平台。
与此同时,Sun 公司还把 Java 2 Platform 进行了细分。对 1.0 和 1.1 扩展之后得到的部
分称之为“标准版”,也就是所谓的“Java 2 Standard Edition”,简称“J2SE”。标准版可以
评论0
最新资源