当前位置: 首页 > 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…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战&#xff1a;腾讯云IM群组成员管理&#xff08;增删改查&#xff09; 一、前言 在社交类App开发中&#xff0c;群组成员管理是核心功能之一。本文将基于UniApp框架&#xff0c;结合腾讯云IM SDK&#xff0c;详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

【JavaEE】-- HTTP

1. HTTP是什么&#xff1f; HTTP&#xff08;全称为"超文本传输协议"&#xff09;是一种应用非常广泛的应用层协议&#xff0c;HTTP是基于TCP协议的一种应用层协议。 应用层协议&#xff1a;是计算机网络协议栈中最高层的协议&#xff0c;它定义了运行在不同主机上…...

盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来

一、破局&#xff1a;PCB行业的时代之问 在数字经济蓬勃发展的浪潮中&#xff0c;PCB&#xff08;印制电路板&#xff09;作为 “电子产品之母”&#xff0c;其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透&#xff0c;PCB行业面临着前所未有的挑战与机遇。产品迭代…...

《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》

引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...

基于Flask实现的医疗保险欺诈识别监测模型

基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施&#xff0c;由雇主和个人按一定比例缴纳保险费&#xff0c;建立社会医疗保险基金&#xff0c;支付雇员医疗费用的一种医疗保险制度&#xff0c; 它是促进社会文明和进步的…...

linux arm系统烧录

1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 &#xff08;忘了有没有这步了 估计有&#xff09; 刷机程序 和 镜像 就不提供了。要刷的时…...

对WWDC 2025 Keynote 内容的预测

借助我们以往对苹果公司发展路径的深入研究经验&#xff0c;以及大语言模型的分析能力&#xff0c;我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际&#xff0c;我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测&#xff0c;聊作存档。等到明…...

【算法训练营Day07】字符串part1

文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接&#xff1a;344. 反转字符串 双指针法&#xff0c;两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...

leetcodeSQL解题:3564. 季节性销售分析

leetcodeSQL解题&#xff1a;3564. 季节性销售分析 题目&#xff1a; 表&#xff1a;sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...

大模型多显卡多服务器并行计算方法与实践指南

一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...