当前位置: 首页 > news >正文

JDK发布信息、历史及未来规划

1.未来规划

发布日期类型版本其它信息
2026-01-20CPU25.0.2, 21.0.10, 17.0.18, 11.0.30, 8u481
2025-10-21CPU25.0.1, 21.0.9, 17.0.17, 11.0.29, 8u471
2025-09-16Feature*25 LTS
2025-07-15CPU24.0.2, 21.0.8, 17.0.16, 11.0.28, 8u461
2025-04-15CPU24.0.1, 21.0.7, 17.0.15, 11.0.27, 8u451
2025-03-18Feature*24
2025-01-21CPU23.0.2, 21.0.6, 17.0.14, 11.0.26, 8u441
2024-10-15CPU23.0.1, 21.0.5, 17.0.13, 11.0.25, 8u431
2024-09-17Feature*23更多
2024-07-16CPU22.0.2, 21.0.4, 17.0.12, 11.0.24, 8u421
2024-04-16CPU22.0.1, 21.0.3, 17.0.11, 11.0.23, 8u411
2024-03-19Feature*22更多

2.发布历史

发布日期类型版本其它信息
2024-01-16CPU21.0.2, 17.0.10, 11.0.22, 8u401
2023-10-17CPU21.0.1, 17.0.9, 11.0.21, 8u391
2023-09-19Feature* 21 LTS更多
2023-07-18CPU20.0.2, 17.0.8, 11.0.20, 8u381
2023-04-18CPU20.0.1, 17.0.7, 11.0.19, 8u371
2023-03-21Feature* 20更多
2023-01-17CPU19.0.2, 17.0.6, 11.0.18, 8u361
2022-10-18CPU19.0.1, 17.0.5, 11.0.17, 8u351
2022-09-20Feature* 19更多
2022-08-18Patch18.0.2.1, 17.0.4.1, 11.0.16.1
2022-07-19CPU18.0.2, 17.0.4, 11.0.16, 8u341
2022-05-02Patch18.0.1.1, 17.0.3.1, 11.0.15.1, 8u333
2022-04-19CPU18.0.1, 17.0.3, 11.0.15, 8u331
2022-03-22Feature* 18更多
2022-01-18CPU17.0.2, 11.0.14, 8u321
2021-10-19CPU17.0.1, 11.0.13, 8u311, 7u321
2021-09-14Feature* 17 LTS更多
2021-07-20CPU16.0.2, 11.0.12, 8u301, 7u311
2021-04-20CPU16.0.1, 11.0.11, 8u291, 7u301
2021-03-16Feature* 16更多
2021-01-19CPU15.0.2, 11.0.10, 8u281, 7u291
2020-10-20CPU15.0.1, 11.0.9, 8u271, 7u281
2020-09-15Feature* 15更多
2020-07-14CPU14.0.2, 11.0.8, 8u261, 8u260, 7u271
2020-04-14CPU14.0.1, 11.0.7, 8u251, 7u261
2020-03-17Feature* 14更多
2020-01-14CPU13.0.2, 11.0.6, 8u241, 7u251
2019-10-15CPU13.0.1, 11.0.5, 8u231, 7u241
2019-09-17Feature* 13更多
2019-07-16CPU12.0.2, 11.0.4, 8u221, 7u231
2019-04-16CPU12.0.1, 11.0.3, PSU-8u212, 8u211, 7u221
2019-03-19Feature* 12更多
2019-01-15CPU11.0.2, 8u201, 7u211, PSU-8u202
2018-10-16CPU11.0.1, 8u191, PSU-8u192, 7u201, 6u211
2018-09-25Feature* 11 LTS更多
2018-07-17CPU10.0.2, 8u181, 7u191, 6u201
2018-04-17CPU10.0.1, PSU-8u172, 8u171, 7u181, 6u191
2018-03-20Feature* 10更多
2018-01-16CPU9.0.4, PSU-8u162, 8u161, 7u171, 6u181
2017-10-17CPU9.0.1, PSU-8u152, 8u151, 7u161, 6u171
2017-09-21Major* 9更多
2017-07-26ER8u144
2017-07-18CPU8u141, 7u151, 6u161
2017-04-18CPU8u131, 7u141, 6u151
2017-01-17CPU8u121, 7u131, 6u141
2016-10-18CPUPSU-8u112, 8u111, 7u121, 6u131
2016-07-19CPUPSU-8u102, 8u101, 7u111, 6u121
2016-04-19CPUPSU-8u92, 8u91, 7u101, 6u115
2016-03-23SA8u77, 7u99
2016-02-05SA8u74, 8u73, 7u97, 6u113
2016-01-19CPUUpdate-8u72, 8u71, 7u95, 6u111
2015-10-20CPUPSU-8u66, 8u65, 7u91, 6u105
2015-08-18Minor8u60
2015-07-14CPU8u51, 7u85, 6u101
2015-04-14CPU8u45, PSU-7u80, 7u79, 6u95, 5.0u85
2015-03-03Minor8u40
2015-01-20CPU8u31, PSU-7u76, 7u75, 6u91, 5.0u81
2014-10-14CPU8u25, PSU-7u72, 7u71, 6u85, 5.0u75
2014-08-19Minor8u20
2014-08-04ER7u67
2014-07-15CPU8u11, 7u65, 6u81, 5.0u71
2014-05-28Minor7u60
2014-04-15CPU8u5, 7u55, 6u75, 5.0u65
2014-03-18Major* 8 LTS更多

3.发布类型说明

发布类型说明
Major/Feature ReleaseJava SE 平台规范(见下文)可以更改的版本:可以添加、弃用或删除 API。 随着 JDK 10 的发布,发布模型更新为日期驱动(每六个月)与内容驱动。 主要版本已重命名为功能版本以反映这一更改。
Minor Release发布带有大量修复或引入新功能、端口或操作系统升级的版本。
Update Release专注于错误修复和平台/第三方更新,直到推出 CPU 版本还包含漏洞修复。
Patch Release包含严重错误修复,但没有其他安全漏洞修复(除非它作为安全警报的一部分提供)。
CPU/Security Release直到 2008 年左右,漏洞才得到修复,因为它们已在每个版本系列中准备就绪,并且除了针对特定安全修复的少数版本之外,没有安全版本的概念。 到 2008 年,所有适用的版本系列开始以协调的方式修复漏洞,每年修复三次。
PSU Release补丁集更新 (PSU) 版本与 CPU 同一天发布,包含附加功能修复以及漏洞修复,当有相应的 PSU 时,CPU 将不包含一般错误修复。
ER/SA计划外发布漏洞修复(安全警报 - SA)或非漏洞修复(紧急发布 - ER)。
Performance Release版本(以 p 结尾)侧重于性能改进,通常包含 HotSpot 的更新版本,该版本附带新的性能基准测试结果。

4.发布支持时间表

GA版本发布日期停止支持日期(EOSL)
21 LTS2023年09月19 日2031年09月
202023年03月21日2023年09月
192022年09月20日2023年03月
182022 年03月22 日2022年09月
17 LTS2021年09月14日2029年09月
162021年03月16日2021 年 09月
152020年09月15日2021 年03月
142020年03月17日2020年09月
132019年09月17日2020年03月
122019年03月19日2019年09月
11 LTS2018年09月25日2026 年 09月
102018年03月20日2018年09月
92017年09月21日2018年03月
8 LTS2014年3月18日2030年12月

相关文章:

JDK发布信息、历史及未来规划

1.未来规划 发布日期类型版本其它信息2026-01-20CPU25.0.2, 21.0.10, 17.0.18, 11.0.30, 8u4812025-10-21CPU25.0.1, 21.0.9, 17.0.17, 11.0.29, 8u4712025-09-16Feature*25 LTS2025-07-15CPU24.0.2, 21.0.8, 17.0.16, 11.0.28, 8u4612025-04-15CPU24.0.1, 21.0.7, 17.0.15, 1…...

帅帅密码管理系统使用教程

在这个账号满天飞的大环境,密码太多,又容易遗忘,又不方便管理,存在记事本上,又担心泄漏。帅帅密码管理系统就是帮助你解决以上烦恼,用来帮助个人或团队管理众多的登陆密码,能够快速的查询、新增…...

漫谈5种注册中心

01 注册中心基本概念 1.1 什么是注册中心? 注册中心主要有三种角色: 服务提供者(RPC Server):在启动时,向 Registry 注册自身服务,并向 Registry 定期发送心跳汇报存活状态。 服务消费者&…...

Vulnhub靶机:Kioptrix_2014

一、介绍 运行环境:Virtualbox和vmware 攻击机:kali(192.168.56.101) 靶机:Kioptrix: 2014(192.168.56.108) 目标:获取靶机root权限和flag 靶机下载地址:https://ww…...

Spring Boot整合Spring Security

Spring Boot 专栏:Spring Boot 从零单排 Spring Cloud 专栏:Spring Cloud 从零单排 GitHub:SpringBootDemo Gitee:SpringBootDemo Spring Security是针对Spring项目的安全框架,也是Spring Boot底层安全模块的默认技术…...

Rust字符串深入理解

一、概述 Rust是一种系统级语言,进行操作系统等底层应用开发,同时又具合理的抽象处理能力。在进行Rust编程时,字符串处理是程序员经常碰到的工作。本文深入解析Rust语言中字符串的使用,包括 static string,String与&a…...

TSINGSEE青犀AI智能分析网关V4酿酒厂安全挂网AI检测算法

在酿酒行业中,安全生产一直是企业经营中至关重要的一环。为了确保酒厂生产过程中的安全,TSINGSEE青犀AI智能分析网关V4的安全挂网AI检测算法发挥了重要作用。 TSINGSEE青犀AI智能分析网关V4的安全挂网检测算法是针对酒厂里酒窖挂网行为进行智能检测与识…...

LeetCode第126场双周赛个人题解

目录 100262. 求出加密整数的和 原题链接 思路分析 AC代码 3080. 执行操作标记数组中的元素 原题链接 思路分析 AC代码 100249. 替换字符串中的问号使分数最小 原题链接 思路分析 AC代码 100241. 求出所有子序列的能量和 原题链接 思路分析 AC代码 100262. 求出…...

牛客NC403 编辑距离为一【中等 模拟法 Java,Go,PHP】

题目 题目链接: https://www.nowcoder.com/practice/0b4b22ae020247ba8ac086674f1bd2bc 思路 注意:必须要新增一个,或者删除一个,或者替换一个,所以不能相等1.如果s和t相等,返回false,如果s和t长度差大于1…...

C# SetWindowPos函数

在C#中,SetWindowPos函数用于设置窗口的位置和大小。 原型: [DllImport("user32.dll", SetLastError true)] [return: MarshalAs(UnmanagedType.Bool)] public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int …...

zookeeper快速入门五:用zookeeper实现服务注册与发现中心

系列: zookeeper快速入门一:zookeeper安装与启动-CSDN博客 zookeeper快速入门二:zookeeper基本概念-CSDN博客 zookeeper快速入门三:zookeeper的基本操作 zookeeper快速入门四:在java客户端中操作zookeeper-CSDN博客…...

Java 中 BitSet 类的用法

Java 中 BitSet 类的用法 API构造置位为 true清除为 false查找位反转长度运算流其他 原理底层数据结构如何工作 API 构造 无参构造 :默认为 64 个 bit 的容量 BitSet bitset new BitSet();有参构造 :设置为 n 个 bit 的容量 BitSet bitset new BitSe…...

Jenkins-pipeline流水线构建完钉钉通知

添加钉钉机器人 在钉钉群设置里添加机器人拿出Webhook地址,设置关键词 Jenkins安装钉钉插件 Dashboard > 系统管理 > 插件管理,搜索构建通知,直接搜索Ding Talk也行 安装DingTalk插件,重启Jenkins 来到Dashboard > 系…...

汽车制造业供应商管理会面临哪些问题?要如何解决?

汽车行业的供应链是及其复杂的,并且呈全球化分布,企业在知识产权方面的优势很可能是阶段性的。企业需要持续保持领先,将面临巨大的挑战,尽快地将产品推向市场是保持领先的唯一途径。然而,如果没有正确的方式去实现安全…...

day28|93. 复原 IP 地址|Leetcode 78. 子集|90.子集II

Leetcode 93. 复原 IP 地址 链接&#xff1a;93. 复原 IP 地址 class Solution { public:vector<string> res;string path;int pointNum 0;vector<string> restoreIpAddresses(string s) {backtracking(0, s);return res;}void backtracking(int start, string …...

怎样提升小程序日活?签到抽奖可行吗?

一、 日活运营策略 小程序应该是即用即走的&#xff0c;每个小程序都在用户中有自己的独特定位&#xff0c;可能是生活日常必备&#xff08;美食、团购、商城&#xff09;&#xff0c;也可能是工作办公必备&#xff08;文档、打卡、工具&#xff09;。 如果你想要让自己的小程…...

hive语法树分析,判断 sql语句中有没有select *

pom依赖参考以下博文java 通过 IMetaStoreClient 取 hive 元数据信息-CSDN博客1 节点处理器类 import lombok.Getter; import org.apache.hadoop.hive.ql.lib.Dispatcher; import org.apache.hadoop.hive.ql.lib.Node; import org.apache.hadoop.hive.ql.parse.ASTNode; impor…...

【论文阅读】MSGNet:学习多变量时间序列预测中的多尺度间序列相关性

MSGNet&#xff1a;学习多变量时间序列预测中的多尺度间序列相关性 文献介绍摘要总体介绍背景及当前面临的问题现有解决方案及其局限性本文的解决方案及其贡献 背景知识的相关工作背景知识问题表述&#xff1a; Method论文主要工作1.输入嵌入和剩余连接 (Input Embedding and R…...

智慧城市与数字孪生:共创未来城市的智慧生活

目录 一、智慧城市与数字孪生的概念与特点 二、智慧城市与数字孪生共创智慧生活的路径 1、城市规划与建设的智能化 2、城市管理与服务的智慧化 3、城市安全与应急管理的智能化 三、智慧城市与数字孪生面临的挑战与对策 四、智慧城市与数字孪生的发展趋势与展望 1、技术…...

【Ubuntu】FTP站点搭建

配置顺序 前提条件&#xff1a;确保软件仓库可以正常使用&#xff0c;确保已正常配置IP地址 1.安装FTP服务 2.编辑FTP配置文件 3.设置开机自启 4.创建用户 5.配置用户限制名单 6.重启服务 7.查看运行状态 8.测试在同一局域网下的Windows查看文件 1.安装FTP服务 sudo apt insta…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)

2025年能源电力系统与流体力学国际会议&#xff08;EPSFD 2025&#xff09;将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会&#xff0c;EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...

多场景 OkHttpClient 管理器 - Android 网络通信解决方案

下面是一个完整的 Android 实现&#xff0c;展示如何创建和管理多个 OkHttpClient 实例&#xff0c;分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...

大型活动交通拥堵治理的视觉算法应用

大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动&#xff08;如演唱会、马拉松赛事、高考中考等&#xff09;期间&#xff0c;城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例&#xff0c;暖城商圈曾因观众集中离场导致周边…...

NFT模式:数字资产确权与链游经济系统构建

NFT模式&#xff1a;数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新&#xff1a;构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议&#xff1a;基于LayerZero协议实现以太坊、Solana等公链资产互通&#xff0c;通过零知…...

使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度

文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...

【C++特殊工具与技术】优化内存分配(一):C++中的内存分配

目录 一、C 内存的基本概念​ 1.1 内存的物理与逻辑结构​ 1.2 C 程序的内存区域划分​ 二、栈内存分配​ 2.1 栈内存的特点​ 2.2 栈内存分配示例​ 三、堆内存分配​ 3.1 new和delete操作符​ 4.2 内存泄漏与悬空指针问题​ 4.3 new和delete的重载​ 四、智能指针…...

day36-多路IO复用

一、基本概念 &#xff08;服务器多客户端模型&#xff09; 定义&#xff1a;单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力 作用&#xff1a;应用程序通常需要处理来自多条事件流中的事件&#xff0c;比如我现在用的电脑&#xff0c;需要同时处理键盘鼠标…...

Vite中定义@软链接

在webpack中可以直接通过符号表示src路径&#xff0c;但是vite中默认不可以。 如何实现&#xff1a; vite中提供了resolve.alias&#xff1a;通过别名在指向一个具体的路径 在vite.config.js中 import { join } from pathexport default defineConfig({plugins: [vue()],//…...

深入浅出Diffusion模型:从原理到实践的全方位教程

I. 引言&#xff1a;生成式AI的黎明 – Diffusion模型是什么&#xff1f; 近年来&#xff0c;生成式人工智能&#xff08;Generative AI&#xff09;领域取得了爆炸性的进展&#xff0c;模型能够根据简单的文本提示创作出逼真的图像、连贯的文本&#xff0c;乃至更多令人惊叹的…...

Elastic 获得 AWS 教育 ISV 合作伙伴资质,进一步增强教育解决方案产品组合

作者&#xff1a;来自 Elastic Udayasimha Theepireddy (Uday), Brian Bergholm, Marianna Jonsdottir 通过搜索 AI 和云创新推动教育领域的数字化转型。 我们非常高兴地宣布&#xff0c;Elastic 已获得 AWS 教育 ISV 合作伙伴资质。这一重要认证表明&#xff0c;Elastic 作为 …...