Java起源与发展

1991年,Sun成立Green领导小组研发面向家电市场的软件产品,因C++的局限性,设计出平台独立、高可靠性的Oak语言,后更名为Java。1995年,Oak小程序弥补了WWW的不足,Oak更名为Java,WebRunner更名为Hotjava。Sun于1996年发布JDK1.0,随后不断升级Java版本,1999年将Java2平台分为标准版、企业版和微缩版。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 1991年,Sun成立了Green领导小组,研究与开发面向家电市场的软件产品。研究小组原想扩充 C++作为编程语言,但发现C++在 简单性和安全性 方面无法满足集成控制软件运行可靠高效的要求。另外C++程序必须针对特定的计算机芯片和软件库进行编译,而消费类设备控制芯片的更替十分频繁,这将使C++编写的控制程序 频繁进行重编译与调试 ,给设备的更新换代带来很大的负担。在C++ 基础上,设计出新的语言Oak(橡树)。该语言与传统的C/C++程序设计语言有很大的不同,具有突出的平台独立性,高度的可靠性和安全性特点
2. 1992年8月,Oak与一种称为GreenOS的 操作系统、用户接口模块、硬件模块一起集成为一种类似于个人助理(PAD)的设备Star Seven,该设备表现出高效的小程序代码技术。因此Green小组升级为Sun公司的子公司First Person。后因种种原因,1994年First Person遭到接连失败,最终因毫无业绩而解体。
3. 就在此时,Internet上的WWW的发展正方兴未艾,已从字符界面发展到图形界面。但WWW上传输的是静态的信息,不具有交互性和动态性。Sun决策层意识到用Oak小程序可弥补WWW的不足。1995年1月,James Gosling和Patrick Naughton完成了Oak的新版本和第一个基于Oak的应用程序Web Runner。Oak从此更名为Java;Web Runner也更名为Hotjava,它是第一个支持Java的第二代WWW浏览器
4. 1996年1月,Sun发布了第一个Java开发工具包JDK 1.0;1997年2月,Sun发布了JDK1.1;1998年12月,Sun发布了Java2平台及JDK1.2。Java2平台是Java技术发展的新的里程碑,标志着Java技术发展的新阶段。
5. 1999年6月,Sun重新定义了Java技术的构架,将Java2平台分为三个版本:标准版(Java 2 standard edition,J2SE)、企业版(Java 2 enterprise edition,J2EE)、微缩版(Java 2 Micro edition, J2ME)。
6. 2004年10月,Sun退出了JDK 1.5,同时也将J2SE、J2EE、J2ME平台改为:Java SE、Java EE、Java ME。JDK 1.5或J2SE1.5 就相应改称为Java SE5
7. Java技术除了沿着上述三种技术为主脉络迅速发展外,还密切关注Internet环境下各种新型信息技术的发展,并能够迅速与这些新技术融合,积极支持这些新技术应用的开发。因此Java技术已经渗透到Internet应用开发的很多方面,成为Internet应用发展的重要支撑技术,并且具有强大的生命力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值