整理了一下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,Java的创始人
Java发展历史:从创新到成熟 Java,一种广泛使用的编程语言,自1995年首次亮相以来,经历了显著的发展和进化。Java的历史不仅是一部技术变迁史,也是一段充满创新与挑战的旅程。 ### Java的诞生:1991-1995 Java...
整理Java的发展历史
Java编程语言的发展历程始于20世纪90年代初,由SUN Microsystems公司的Patrick Naughton和James Gosling领导的团队着手开发。最初的目标是创建一种适用于小型家电和消费电子设备的计算机语言,要求语言小巧、高效且...
3、java发展历史 4、java 开发环境配置 5、java 基础语法 6、java基本概念 7、java面对对象A 8、java面对对象B 9、java面对对象C 10、java基本数据类型A 11、java基本数据类型B 12、java变量类型 13、java修饰符 14...
java知识:1、java简介,2、java主要特性,3、java发展历史..............18、java Number & Math 类..........27、java泛型,28、java序列化,29、java网络编程 ssm框架:(aop篇),(cache篇),ioc篇),(mvc篇...
本资源主要讲解Java面试题的知识点,涵盖Java基础知识、Java语言特点、Java发展历史、Java平台无关性、Java简单性、Java解释执行、Java多线程、Java安全性等多个方面的知识点。 Java基础知识 Java是一门面向对象的...
Java 7作为Java发展历史上的一个重要版本,对Java编程模型、API和性能方面做出了改进。 Java 7的规范文档通常由多位语言创造者和贡献者共同编写,包括Java的发明人James Gosling以及其他在Java社区具有重要地位的...
经典程序往往是指那些在Java发展历史上具有里程碑意义或广泛被引用的代码示例。它们可能包括基础的数据结构实现,如链表、栈、队列等;也可能涵盖经典的算法,如排序(快速排序、归并排序、冒泡排序等)、查找(二分...
#### 五、Java 发展历史 - **起源**:Java 最初由 James Gosling 领导的团队开发。 - **发展背景**:设计初衷是为消费电子产品开发一个嵌入式语言。 - **关键里程碑**:1995 年正式发布,并迅速成为互联网应用开发的...
#### 四、Java发展历史与版本演进 - **Java SE、Java EE、Java ME**:Java分为三个主要版本——Java SE(标准版)、Java EE(企业版)、Java ME(微型版)。 - **版本更新**:自2005年6月起,Sun Microsystems公司在...
在Java JDK 6版本中,开发者可以使用更新的API和改进的工具进行程序开发,这是Java发展历史上的一个重要里程碑。 首先,Java的基础知识是学习的重点。PPT可能包括以下内容: 1. **Java简介**:介绍Java的历史、特点...
3. **Java发展历史**:Java起源于1991年的Oak项目,1995年更名为Java并公开发布。经历了从Java 1.0到Java 17的多个版本迭代,不断引入新特性,如模块系统(Java 9)、反应式编程支持(Java 10)等。 4. **Java开发...
在本教程中,提到了与Java发展历史和背景相关的各种知识点。首先,我们可以从书中提到的C++和Java的联系中了解到,Java语言在设计初期就受到了C++的深刻影响,它在继承C++面向对象特性的同时,去除了指针操作和内存...
#### 四、Java发展历史 - **起源**:1990年代初,Sun Microsystems公司启动了Java的研发工作,创始人詹姆斯·戈斯林(James Gosling)被誉为“Java之父”。 - **收购与更新**:2009年Oracle收购Sun Microsystems后...
Java SE 8版本作为Java发展历史上的一个重要里程碑,不仅巩固了Java在企业级开发中的地位,还引入了一系列新特性,比如Lambda表达式、流API等,极大地提高了开发效率。本文旨在通过对《Java语言规范,Java SE 8版》...
此版本在Java语言特性、库支持和性能优化方面都有显著改进,是Java发展历史上的一个重要里程碑。 #### 关键特性: - **增强的语言特性**:包括try-with-resources语句、多重捕获等。 - **JDK工具更新**:如JShell...
Java JDK 1.6,也被称为Java SE 6(Java Standard Edition 6),发布于2006年12月,是Java发展历史上的一个重要里程碑。它引入了增强的Swing组件,如JDBC 4.0,支持自动发现和连接数据库,提升了性能,并增加了对...