Java的历史和发展

2007-11-13 00:29Update
TAGS: java

LifevV.COM编辑部

本文对Java的历史和发展做了一个简单的描述。


Java是Sun Microsystems开发提倡的面向对象的计算机编程语言。但Java不仅仅是一种编程语言。它包含了一个Java虚拟机JVM(Java Virtual Machine)和Java应用程序接口(API)。

Java的特征:
  1. 有别于C/C++等静态编译性语言,Java语言是一种动态解释型语言。Java编译器将Java原程序编译成字节码(byte code),运行时由Java虚拟机JVM动态解释执行。

  2. 具有跨平台性。因为Java的运行由Java虚拟机JVM动态解释执行,所以只要为每个平台准备不同的JVM,就可以很方便的实现Java语言的跨平台性。所以Java也有Write Once, Run Anywhere说法,这让用Java写的程序具有良好的可移植性,也是Java现在大受欢迎的原因之一。

  3. 强类型的面向对象的程序设计语言。Java是一种纯粹的面向对象的程序设计语言。具有类,接口,抽象,继承,重载等属性。

  4. 支持多线程、分布式,具有动态性,安全性,高性能,可移植性等特性。

  5. 经过多年发展,Java已经拥有了丰富的类库,众多供应商,以及数目庞大的产品链和各种框架的支持。


Java的发展历史:
1995年Java首次公开亮相。Java的一出现,由于它的特性,很快受到了注意。在被公开的6个月以内,使用Java的开发者就已经达到10万人,2年以后,达到了40万人。这个数目当时大概相当于Windows平台下开发者的人数。Java发展到今天,世界上有几十亿台计算机里正跑着用Java写的程序。
  1. 1995年,Java首次公开亮相。

  2. 1996年1月23日Sun Microsystems发布了JDK1.0。这个版本包括了两部分:运行环境(即JRE)和开发环境(即JDK)。在运行环境中包括了核心API、集成API,用户界面API,发布技术,Java虚 拟机(JVM)五个部分。而开发环境还包括了编译Java程序的编译器(即javac)。在JDK1.0时代,JDK除了AWT(一种用于开发图形用户界 面的API)外,其它的库并不完整。

  3. 1997年2月18日发布了JDK1.1。

  4. 1998-1999年,1998年,JDK1.2版本发布。同时Sun发布了JSP/Servlet、EJB规范以及将Java分成了J2EE、J2SE和J2ME。表明了Java开始向企业,桌面应用,和移动设备应用3大领域挺进。

  5. 2000年,JDK1.3 发布。

  6. 2002年,JDK1.4 发布。

  7. 2004年,JDK1.5 发布。同时JDK1.5改名为J2SE5.0。推出了EJB3.0规范。Java服务器界面编程规范JavaServer Faces(JSF)也跟着推出。

  8. 2006年,J2SE6.0测试版。
 
Copyright ©2006-2010 lifevv.com. All Rights Reserved
POWERED BY @pmplat.syboos.com