Java SE 实践教程 第1 章 进驻爪哇岛 ——Java 的基本语法 本章旨在通过简单介绍Jav a SE 的基本知识点帮助您迅速登陆爪哇岛,以便在随后的章节中能够领略岛上旖旎的风光。通过本章的学习,我们将了解Jav a的发展简史及其适用领域,学习Jav a 程序开发所必须的基本概念,并将逐一介绍J2SE 5.0 引入的语言新特性。我们将通过练习来学习如何搭建Jav a 程序开发环境,以及通过一个简单的Jav a 程序来体会如何在命令行方式下及在NetBeans IDE 中编译、调试并运行你的代码,最后我们将在NetBeans 环境中实践和巩固部分所学的J2SE 5.0 新特性。 本章重点: Jav a 程序设计基础知识 J2SE 5.0 引入的新特性 运用NetBeans 更好地进行Jav a 开发 2 | 第 1 章 进 驻 爪 哇岛 ——Java 的基本语法 Java SE 实 践 教 程 1.1 讲 解 1.1.1 爪 哇 岛 的 历 史 与演变 爪 哇 的 诞生 书中我们所要讨论的爪哇岛其实与印度尼西亚的爪哇岛(Jav a)毫无关系,哈,它们只是碰巧同名罢了。我们将要讨论和学习的Jav a 是一门程序设计语言,是一个程序开发环境,也是一个应用部署环境。虽然Su n 公司直到1995 年才正式发布其Jav a 语言,但Jav a 真正的诞生日期其实可以一直追溯到1990 年底。当时以James Gosling 为首的十多个人在Su n 公司内部成立了一个名为Green Team 的小组,旨在开发一种能够在诸如烤面包机、冰箱等的各类消费电子产品操作平台上运行且又独立于平台的软件,来解决对这些电子产品的控制与通信问题。最后,Green Team 开发的一种名为Oak 的语言解决了这一问题。Oak 语言继承了C/C++的面向对象技术核心,同时摒弃了容易引发错误的指针、运算符重载,以及多重继承等语言特性,并且补充了C/C++所缺乏的垃圾回收机制等重要特点。这样一来,Oak 语言在当时可用资源极其有限的嵌入式平台上就游刃有余了。但是由于嵌入式市场的前景不如预期,恰巧当时互联网又崭露头角,Green Team 决定改造 Oak 语言,转投互联网市场。当Green Team 进行商标注册时,发现 Oak 商标已经被一家显卡制造厂家注册了,所以Team 决定将Oak 语言重新命名为Jav a,一杯热气腾腾的爪哇咖啡。 爪 哇 的 发展 Jav a 最初是为了嵌入式设备而生的,但是阴差阳错地因为互联网的迅猛发展而迅速红火起来,随后由于其在企业应用中的卓越表现而奠定了其在市...