Java发展的时间表。 (版本号 名称 中文名 发布日期)
JDK 1.1.4 Sparkler 宝石 1997-09-12
JDK 1.1.5 Pumpkin 南瓜 1997-12-13
JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-04-24
JDK 1.1.7 Brutus 布鲁图--古罗马政治家和将军 1998-09-28
JDK 1.1.8 Chelsea 切尔西--城市名 1999-04-08
J2SE 1.2 Playground 运动场 1998-12-04
J2SE 1.2.1 none 无 1999-03-30
J2SE 1.2.2 Cricket 蟋蟀 1999-07-08
J2SE 1.3 Kestrel 美洲红隼 2000-05-08
J2SE 1.3.1 Ladybird 瓢虫 2001-05-17
J2SE 1.4.0 Merlin 灰背隼 2002-02-13
J2SE 1.4.1 grasshopper 蚱蜢 2002-09-16
J2SE 1.4.2 Mantis 螳螂 2003-06-26
J2SE 5.0 (1.5.0) Tiger 老虎 2004-10
J2SE 6.0 (Beta) Mustang 野马 2006-04
从这个表中我们可以看出一个非常有意思的现象,就是JDK的每一个版本号都使用一个开发代号表示(就是表中的中文名)。而且从JDK1.2.2开始,主要版本(如1.3,1.4,5.0)都是以鸟类或哺乳动物来命名的. 而它们的bug修正版本(如1.2.2,1.3.1,1.4.2)都是以昆虫命名的。
1995年5月23日,Java语言诞生
1996年1月,第一个JDK-JDK1.0诞生
1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术
1996年9月,约8.3万个网页应用了JAVA技术来制作
1997年2月18日,JDK1.1发布
1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录
1997年9月,JavaDeveloperConnection社区成员超过十万
1998年2月,JDK1.1被下载超过2,000,000次
1998年12月8日,JAVA2企业平台J2EE发布
1999年6月,SUN公司发布Java的三个版本:标准版、企业版和微型版(J2SE、J2EE、J2ME)
2000年5月8日,JDK1.3发布
2000年5月29日,JDK1.4发布
2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机
2001年9月24日,J2EE1.3发布
2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升。
2004年9月30日18:00PM,J2SE1.5发布,是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
2006年11月13日,SUN公司宣布Java全线采纳GNU General Public License Version 2,从而公开了Java的源代码。
2009年08月22 Java Development Kit 7(JDK 7)放出JDK 7 Early Access(JDK 7预览版)
分享到:
相关推荐
Java 11是Java开发工具集(JDK)的一个重要版本,由Oracle公司发布,它在Java语言的历史中扮演了重要的角色,引入了许多新特性和改进。本篇将详细介绍Java 11的主要特点、功能以及如何在Solaris操作系统上进行安装。...
Java 19是Oracle公司推出的Java Development Kit (JDK) 的一个重要版本,版本号19.0.1,这是在2022年11月08日发布的更新。Java作为一个广泛使用的编程语言和平台,对于Windows用户尤其重要,因为它提供了在Windows...
Java 1.8 版本是Oracle公司发布的一个重要的Java开发和运行环境,它在Java技术发展史上占有重要地位。这个版本引入了许多新特性和优化,使得开发者能够编写更高效、更易于维护的代码。Java 1.8,通常被称为Java 8,...
1. **Java版本体系**: - Java遵循每六个月发布一个新版本的节奏,其中一些是短期支持(如Java 16、18等),而LTS版本(如Java 8、11、17)则提供长期的技术支持,适合企业级应用。 - Java 17.0.5是17版本的第五个...
Java 11是Oracle公司发布的一个长期支持(LTS)版本,它在2018年9月25日正式推出,旨在提供稳定性和安全性方面的改进,同时也引入了一些新特性和优化。版本11.0.17是这个系列的一个重要更新,发布时间为2022年11月9...
4. **配置环境变量**:为了让系统识别新的Java版本,需要编辑`~/.bashrc`或`~/.bash_profile`文件,添加以下行: ``` export JAVA_HOME=/opt/java/jdk11.0.17 export PATH=$JAVA_HOME/bin:$PATH ``` 5. **激活...
每个Java版本都会强化安全特性,Java 19也不例外,包括对TLS协议的更新和其他安全修复。 9. **其他改进**: 包括性能优化、API扩展、内存模型改进等多个方面,都体现了Java持续改进的决心。 在下载并安装`jdk19-...
Java 8是Oracle公司推出的Java开发工具包(Java Development Kit,简称JDK)的一个重要版本,它在2014年3月首次发布。Java 8的版本号为8u351,这是该版本的一个更新,发布于2022年11月9日,主要包含性能改进、安全...
这个版本的发布在Java社区中具有深远的影响,因为它引入了许多新特性,优化了性能,并提高了开发效率。下面将详细介绍Java JDK 1.8中的关键知识点。 首先,JDK 1.8引入了Lambda表达式,这是Java编程语言的一次重大...
Java 17是Oracle公司发布的一个长期支持版(LTS),它在2021年9月14日正式推出,提供了许多新特性和性能优化。版本号17.0.5是一个更新版本,修复了一些安全漏洞和已知问题,确保用户能够运行更稳定、更安全的Java...
Java 11是Oracle公司发布的一个长期支持(LTS)版本,它在Java开发领域扮演着重要的角色。这个版本在2018年9月25日正式推出,为开发者提供了稳定性和性能上的改进,同时也引入了一些新的特性和功能。本文将深入探讨...
Java JDK 1.8.0是Java开发工具集的一个重要版本,它包含了Java语言的核心库、编译器、运行时环境、调试工具和其他必要的组件,是开发和运行Java应用程序的基础。这个版本的JDK在2018年发布,具体为1.8.0_171更新版,...
在开发环境中,可以使用`java -version`命令来检查已安装的Java版本,确认是否为17.0.5。 总的来说,Java 17.0.5是Java技术栈的重要组成部分,尤其对macOS用户而言。它提供了丰富的开发工具、性能优化以及安全更新...
以下是一些Java版本的定义和它们相关的技术点。 JDK 1.01是Java的第一个正式版本,于1996年1月23日发布。这一版本确立了Java的基本语法和核心库,同时也包含了AWT(Abstract Window Toolkit)等图形用户界面组件。 ...
【Java版本特性详解】 Java自1995年发布第一个版本以来,经历了多个重大更新,不断进化以适应软件开发的需求。以下是对Java各版本主要特性的详细解析: 1. **Java 1.0 (1996)**:这是Java的第一个正式版本,引入了...
Java 19是Oracle公司推出的Java开发工具集(JDK)的一个重要版本,它在Java 18的基础上引入了更多的新特性和改进。版本号19.0.1表明这是一个小版本更新,通常包含了错误修复和性能优化。本文将详细讨论Java 19在...
Java Web新闻发布系统是一种基于Java技术构建的网络应用程序,它主要用于在线发布、管理和分享新闻资讯。这个系统结合了Java后端开发与Web前端技术,旨在提供一个高效、易用且可扩展的平台,用于发布实时更新的新闻...
版本8u351是Java 8的一个更新版本,发布于2022年11月9日,旨在提供安全修复、性能优化以及对现有特性的改进。这个特定的压缩包是为macOS操作系统设计的,意味着它包含了适用于苹果电脑用户的Java开发和运行环境。 ...
- Java 8是Java平台标准版(Java SE)的第8个主要版本,于2014年3月18日正式发布。 - 版本号8u351是Java 8的一个更新,"u"代表"update",意味着这是对原始发布的一系列修复和增强。 2. **新特性**: - **Lambda...
在之后的版本中,Eclipse开始要求用户使用更新的Java版本,比如Java 11,来进行开发工作。 Java 8是Oracle公司发布的一个重要版本,引入了许多创新特性,例如Lambda表达式、函数式接口、Stream API、Date和Time API...