### Java 发展历史

1990 年 12 月，SUN 公司成立了一个名为（Green Team）绿色项目的小组，James Gosing 也就是 Java 之父，也是这个小组的成员，这个小组的主要目标是开发一种能够在消费性电子产品上运行的分布式的系统架构，以掌握这种应用的趋势。

1992 年 9 月 3 日（Green Team）绿色项目小组展示了 Start7 手持设备，它类似于今天的 PDA，但是功能要比 PDA 还强大，5 寸的彩色 LCD 显示屏、PCMCIA 接口并且支持无限通讯。

这个设备中的程序是使用 OAK 程序设计语言实现的，OAK 名字的由来是因为 James Gosing 的办公室窗外有一棵橡树，根据这颗橡树而命名的。但是在注册商标时却发现这个名字已经被别的公司占用了，后来更名为 Java。

1993 年全世界第一个 Internet 网页浏览器 Mosaic 诞生了，James Gosling 认为 Internet 与 Java 的特性不谋而合，便使用 Java 以优异的功能，在 Internet 平台上编写出高交互性的网页程序，这就是 Java Applet。如图 1 至图 6 所示是一些 JDK 附带的 Applet 的 DEMO 程序，读者可以在 JDK 安装文件夹找到更多更有趣的 DEMO。在那个年代，还没有其他的程序设计语言能够做到这一点。

图 1 条形报表 图 2 网页时钟程序

图 3 网页上的画图工具 图 4 曲线布局

图 5 3D 的分子演示（可旋转） 图 6 3D 的直升机模型（可旋转）

1995 年 OAK 被命名为 Java 编程语言。并与 5 月 23 日正式对外发布 JDK（Java SE Development Kits）1.0 版本，Java 语言在这一时刻正式成立了。它是一种极富创造力的面对对象的程序设计语言，同时也是一种跨平台的程序设计语言。用 Java 语言编写的程序，可以运行在任何平台和设备上，例如跨越 IBM 个人电脑、Windows 视窗系统、MAC 苹果系统、手机应用程序、各种电子设备等系统和硬件平台。真正实现“一次编写，到处运行”，它非常适合于企业网络和 Internet 环境，并且已成为 Internet 中最有影响力、最受欢迎的编程语言之一。