Java的发展历史

   整理了一下Java的历史,有什么错误的地方,希望网友可以与我交流

   Java是SUN公司发明的一种计算机语言,应用于分布式网络环境的程序设计语言。Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现“一次编写,到处运行”。现今已经在电脑网络乃至家用电脑,得到广泛应用。Java的名称是来源于太平洋一个名为Java(中译爪哇)的小岛,该岛盛产咖啡。Java的发明者认为该计算机语言是非常好的东西,所以把他认为最好的名字给了她。

    Sun Microsystems公司的总裁Scott McNealy认为Java为Internet和WWW开辟了一个崭新的时代。微软总裁比尔.盖茨说:“Java是最卓越的程序设计语言”。

  北美地区使用Java的软件开发人员比例达到44%。在北美以外地区,使用Java的软件开发人员比例为43%。这个数字明年将上升到61%。

  美国依文斯市场调查公司报告指出:在美国Java程序开发人员的平均年薪最高,基本年薪为7万美元;C++ 和COBOL程序开发人员的平均年薪为6.6万美元。

  根据权威部门预计到2005年我国对Java技术人员的需求量将高达20余万人。

  根据美国CRN公司调查,拥有Java证书的程序员平均工资高于没有证书人员的37%。

  与我国情况类似的印度,参加Java培训的绝大多数都是个人,他们很看重Java的认证,占到学习人数的90%以上

   以下是Java发展历程的一个简史
  
   1990年,在SUN计算机公司中,由Patrick Naughton,MikeSheridan及James Gosling领导的小组Green Team,开始研发一种可控制家用电子产品的新型计算机软件技术,并希望能够研究出一种可以跨平台的系统。起先他们试着从C++的功能做修改,但一直无法克服编译器的问题,所以决定自行开发新的程序语言——Oak。 这里的Oak已经具备安全性、网络通信、面向对象、垃圾回收、多线程等特性。后来发现Oak已经被其他公司注册,改名为Java。

   1992年,Green项目组升格为FirstPerson公司,但与Time-Warmer有线电视公司合作失败后,计划取消。此时Web开始发展,Green项目组尝试把Java应用到Web上。

   1993年,Web开始流行,Java一炮而红。

 

    1994年。Gosling用Java开发了一个实时性高、可靠、安全、有交互功能的新型Web浏览器,它不依赖于任何硬件平台和软件平台。这种浏览器名称为HotJava。

   1995年,Sun正式发布Java和HotJava产品,Java首次公开亮相。

   1995年10月,Netscape公司与Java合作,开始在Navigator上支持Java

   1995年12月,IE加入Java行列

   1996年1月23日Sun Microsystems发布了JDK1.0。这个版本包括了两部分:运行环境(即JRE)和开发环境(即JDK)。在运行环境中包括了核心API、集成API,用户界面API,发布技术,Java虚拟机(JVM)五个部分。而开发环境还包括了编译Java程序的编译器(即javac)。在JDK1.0时代,JDK除了AWT(一种用于开发图形用户界 面的API)外,其它的库并不完整。计算机产业的各大公司(包括IBM,Apple,DEC,Adobe,Silicon Graphic,HP,Oracle,Toshiba和Microsoft等)相继从Sun公司购买了Java技术许可证,开发相应的产品。10个最主要的操作系统供应商申明将在其产品中支持Java技术。

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

    1998-1999年,1998年,JDK1.1的下载量超过200万次,JDK1.2版本发布(从这个版本开始的Java技术都称为Java 2)。,同时JFC/Swing技术发布,JFC/Swing被下载50万次。Java2不仅兼容智能卡和小型消费类设备,还兼容于大型的服务器系统,它使软件开发商、服务提供商和设备提供商更加容易抢占市场机遇。这一开发工具极大的简化了编程人员编制企业级Web应用的工作。同时Sun发布了JSP/Servlet、EJB规范以及将Java分成了J2EE、J2SE和J2ME。表明了Java开始向企业,桌面应用,和移动设备应用3大领域挺进。 

    2000年,JDK1.3 发布。


    2001年,Nokia公司宣布到2003年将出售1亿部支持Java的手机,J2EE1.3发布。

    2002年,JDK1.4 发布。

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

    2006年,J2SE6.0测试版。

Java各版本发布时间及代号

已发行的版本:  &
版本号 名称 中文名 发布日期
JDK 1.1.4 Sparkler 宝石 1997-9-12
JDK 1.1.5 Pumpkin 南瓜 1997-12-13
JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-4-24
JDK 1.1.7 Brutus 布鲁图--古罗马政治家和将军 1998-9-28
JDK 1.1.8 Chelsea 切尔西--城市名 1999-4-8
J2SE 1.2 Playground 运动场 1998-12-4
J2SE 1.2.1 none 1999-3-30
J2SE 1.2.2 Cricket 蟋蟀 1999-7-8
J2SE 1.3 Kestrel 美洲红隼 2000-5-8
J2SE 1.3.1 Ladybird 瓢虫 2001-5-17
J2SE 1.4.0 Merlin 灰背隼 2002-2-13
J2SE 1.4.1 grasshopper 蚱蜢 2002-9-16
J2SE 1.4.2 Mantis 螳螂 2003-6-26
J2SE 5.0 (1.5.0) Tiger 老虎 2004-9-29
 &
J2SE 5.1 (1.5.1) Dragonfly 蜻蜓 2005/10
J2SE 6.0 (1.6.0) Mustang 野马 2006/4
J2SE 7.0 Dolphin 海豚 未发布

你可能感兴趣的:(java,编程,应用服务器,swing,企业应用)