Java名字的由来
Java是SUN公司发明的一种计算机语言,应用于分布式网络环境的程序设计语言。Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上(即跨平台使用),可以实现“一次编写,到处运行”。现今已经在电脑网络乃至家用电脑,得到广泛应用。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测试版。