Java发展历程

以下是Java的发展历程:

• 起源与孕育(1991 - 1995年):1991年,Sun Microsystems公司的“Green”研发小组在开发分布式代码系统时,因C/C++无法满足需求,James Gosling于当年6月开始开发新编程语言Oak。1994年,互联网发展,Oak被改造用于开发Web浏览器。1995年1月,Oak因商标问题改名为Java,5月23日,Java与HotJava正式发布。

• 早期发展与标准化(1996 - 1999年):1996年1月,Java 1.0发布,包括Java虚拟机、网页应用小程序及用户界面组件。同年,Microsoft、Netscape等公司的Web浏览器宣布支持Applet。1997年11月,Java实现标准化。1998年12月,Java 1.2发布,在图形化用户界面等方面做了改进。1999年,Java平台分为J2ME、J2SE和J2EE,分别定位于嵌入式应用、桌面应用和企业级应用。

• 特性增强与平台更名(2000 - 2009年):2002年2月,Java 1.4发布,因Compaq、Fujitsu等公司参与而迅速发展。2004年9月30日,Java 5发布,加入泛型、枚举、注解等新特性,版本号改为5.0。2005年,Java三大平台更名为Java ME、Java SE、Java EE。2006年11月,Java平台开源。2009年4月,Oracle公司收购Sun公司,负责Java的开发与维护。

• Oracle时代的发展(2011年至今):2011年7月,Java 7发布,引入菱形语法、多异常捕获等特性。2014年3月,Java 8发布,添加Lambda表达式、Stream API、新版日期时间API等。2017年,Java 9发布,Oracle颁布“6个月版本升级计划”。2023年3月21日,Java 20发布。2023年9月,Java 21发布,虚拟线程成为正式功能。2025年3月,Java 24发布,在多方面有新特性,如switch和instanceof支持基本数据类型等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值