- Java程序设计案例教程(第三版)
- 沈大林
- 1061字
- 2025-02-26 05:06:35
1.1.1 Java语言简史
Java语言是一种面向对象编程的计算机高级语言。Java语言的发展得益于它与WWW的成功结合。Java语言在被定位到WWW上后,才真正焕发了生机,在极短的时间内迅速地流行起来。
Java语言是由美国Sun公司的“绿色工程”(green project)小组于1991年开发研制出来的。最初它是一种管理小型家用电子产品的分布式代码管理系统,而且那时候它的名字也不是Java,而是橡树(Oak)。但是,由于当时市场和语言本身的问题,整个计划并没有达到预期的目标。眼看Oak就要夭折时,因特网(Internet)的迅速发展拯救了它。
1994年,“绿色工程”小组的开发方向已经转向Internet。他们用Oak编写的一系列网络应用程序让Sun公司看到了Oak的再开发前景,于是决定给Oak起一个更响亮的名字——Java。Java原意爪哇,为著名的咖啡原产地。“绿色工程”小组希望每一个使用Java的人都有一种轻松、惬意的感觉,就像是在品尝香浓美味的咖啡。
1995年5月,Sun公司正式发布了Java技术。同时,Netscape通信公司技术副总裁宣布Netscape公司将在其产品Web浏览器中支持Java。随后,一些著名的计算机公司,如IBM、Microsoft、Novell、SGI、Oracle和Borland等,都陆续宣布将支持Java,并购买Java的使用许可。Netscape和Microsoft两大公司先后公布了支持Java语言的浏览器。
Java正式发布以后,得到了全球计算机界的高度重视和广泛好评,美国著名的计算机杂志PC Magazine将Java评为1995年十大优秀科技产品。Microsoft公司总裁比尔·盖茨在经过一段时间的观察后,不无感慨地说:“Java是长时间以来最卓越的程序设计语言。”并由此调整了Microsoft的软件产品开发战略。随着Java语言在互联网和多媒体上的发展,Sun公司推出了一种用Java编写的、可嵌入浏览器内部的小程序Applet,使得Web页面上出现了更丰富多彩的图像和动画。
JDK是使用Java编程语言构建应用、小程序和组件的开发环境。1996年,Sun公司正式推出JDK 1.0,并在不断改进和升级后,发布了JDK 1.1、JDK 1.1.5等版本。Sun公司在1999年将Java升级为1.2版,1.2版倾注了Sun公司大量的心血,为使其更加完善,1.2版加入了许多新的设计。鉴于1.2版与之前版本的巨大差异,Sun公司将1.2版以及其后的版本命名为Java2。
随着Java版本的升级,Java程序运行更快,多媒体功能也更强,同时还扩充了对网络的支持和对XML的处理。另外,随着Java语言技术的不断发展,Sun公司根据市场需求进一步将Java细分为以下3个版本:针对企业级e-Business架构和Web服务开发与应用的平台J2EE(Java 2 Enterprise Edition);针对普通PC应用的Java开发平台J2SE(Java 2 Standard Edition);针对嵌入式设备及消费类电器(如手机、智能卡等)的开发平台J2ME(Java 2 Micro Edition)。
2005年6月,在Java One大会上,Sun公司发布了Java SE6,并取消了Java各种版本中的数字2,如J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。
2009年,Oracle公司宣布收购Sun。到目前为止,JDK的最新版本为JDK 8。