JDK 版本演进及主要特性

2021-10-10  本文已影响0人  又语

本文记录JDK版本演进历史及各版本主要特性。


JDK 1.0

1996年1月发布,主要特性:


JDK 1.1

1997年2月发布,主要特性:


J2SE 1.2

1998年12月发布,主要特性:


HotSpot虚拟机

1999年4月27日发布,作为J2SE 1.2的附加程序,后来成为J2SE 1.3及之后版本的默认虚拟机。


J2SE 1.3

2000年5月发布,主要特性:


J2SE 1.4

2002年2月发布,第一个在JCP下开发的Java平台,Java计算能力有了大幅提升,主要特性:


J2SE 5.0

2004年9月发布,Java里程碑版本,为标识该版本的重要性,从这个版本对外不再使用1.x的版本号命名规则,主要特性:


Java SE 6

2006年12月发布,Java的各种版本重新更名,J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME,主要特性:


Java SE 7

2011年7月发布,主要特性:


Java SE 8 LTS

2014年3月发布,主要特性:


Java SE 9

2017年9月发布,非LTS版本,OpenJDK于2018年3月停止更新,主要特性:


Java SE 10

2018年3月发布,非LTS版本,OpenJDK于2018年9月停止更新,主要特性:


Java SE 11

2018年9月发布,LTS版本,AdoptOpenJDK于2024年10月或之后停止更新,Amazon Corretto于2027年9月或之后停止更新,最后延伸支持日期:2026年9月
主要特性:


Java SE 12

2019年3月发布,非LTS版本,OpenJDK于2019年9月停止更新,主要特性:


Java SE 13

2019年9月发布,非LTS版本,OpenJDK于2020年3月停止更新,主要特性:


Java SE 14

2020年3月发布,非LTS版本,OpenJDK于2020年9月停止更新,主要特性:


Java SE 15

2020年9月发布,非LTS版本,OpenJDK于2021年3月停止更新,主要特性:


Java SE 16

2021年3月发布,非LTS版本,OpenJDK与2021年9月停止更新,主要特性:


Java SE 17

2021年9月发布,LTS版本,Azul于2029年9月停止更新,Microsoft于2027年9月停止更新,最后延伸支持日期:2029年9月
主要特性:

上一篇下一篇

猜你喜欢

热点阅读