Java 21正式发布了,来来来,一睹它的芳容!

2023-09-22 11:48:50

Oracle 高兴地宣布 JDK 21 已经正式上线了。这是按照每六个月一次的发布计划,准时推出的第 12 个版本。这种定期的发布模式为开发者提供了稳定和可预见的创新,使得他们可以轻松地接纳和采用这些新特性。

图片

Java 由于其出色的性能、稳定性和安全性使其持续成为全球最受欢迎的编程语言。

#01

JDK 21 已经正式发布

Oracle 现已为开发者、终端用户及企业推出 JDK 21

Oracle 承诺为 Java 21 提供最少八年的长期支持。这长达八年的支持期为各大机构提供了足够的灵活性,使其可以在较少维护的情况下更长时间地运行应用,并能够按照自己的节奏进行迁移。依据客户的反馈及其在 Java 生态中的应用,Oracle 还决定将 Java 11 的长期支持期延长到至少 2032 年 1 月,这意味着 Oracle 将提供至少额外的八年支持和更新。

#02

Java 21,携手前行

如同先前版本一样,Java 21 对 OpenJDK 社区中许多个人和组织的贡献表示庆祝 —— 我们共同构建了 Java!

JDK 21 的修复率

尽管多年来 JDK 版本的变动速度大体上一直维持稳定,但在六个月的发布周期中,准备投入生产的功能和改进的发布速度大大提升了。

与我们过去的主要版本相比,不再是每隔几年做上万次的修复和近百次的 JEP(JDK 增强提议)发布,现在更倾向于在更可控、更具可预测性的六个月周期内,以精简的特性版本发布这些增强

这些变化从重大新特性,到小的改进,再到日常维护、缺陷修复和文档完善都有涵盖。每一个变更在 JDK Bug System 中都以单一的提交对应一个特定问题表示。

在 Java 11 到 Java 21 的 GA 时间段内,有 24,196 个 JIRA 问题被标记为已修复,其中 17,288 个是由 Oracle 的人员完成的,而另外的 6,908 个则由独立开发者或其他组织的开发者所贡献。深入研究这些问题,并从任务分配者中整合出的组织数据,我们得到了一个展示各个组织在 Java 开发中贡献度的图表:

更多推荐

基于SSM+Vue的网络教学平台的设计与实现的设计与实现

末尾获取源码开发语言:JavaJava开发工具:JDK1.8后端框架:SSM前端:采用Vue技术开发数据库:MySQL5.7和Navicat管理工具结合服务器:Tomcat8.5开发软件:IDEA/Eclipse是否Maven项目:是目录一、项目简介二、系统功能三、系统项目截图学生功能模块的实现管理员功能模块的实现教师

华纳云:Ubuntu下开启php调试模式报错如何解决

开启PHP调试模式时出现错误通常是由于PHP代码中的问题引起的。调试模式有助于发现和修复这些问题。以下是解决开启PHP调试模式时可能遇到的一些常见问题以及解决方法:错误报告级别设置不正确:PHP有不同的错误报告级别,开启调试模式时,建议将错误报告级别设置为最高,以捕获所有错误。您可以在PHP配置文件(php.ini)中

半导体行业如何在跨网数据交换时保证核心数据是安全的?

半导体行业是高科技产业的核心,也是国家战略的重点领域。半导体产业涉及到芯片设计、制造、封装、测试等多个环节,每个环节都需要大量的数据支撑和交换。半导体企业的核心数据不仅包括技术方案、设计图纸、生产参数等,还包括市场分析、客户信息、合作协议等。这些数据对于半导体企业的竞争力和发展至关重要,一旦泄露或损坏,将会给企业带来巨

【C++】bitset介绍与用法讲解

今日写csp,看大佬的题解中出现了bitset,以前有印象但没学,所以赶快去OI-wiki上补一下,并记录于此std::bitset是标准库中的一个存储0/1的大小不可变容器。严格来讲,它并不属于STL。TheC++standardlibraryprovidessomespecialcontainerclasses,t

Python绘制X-bar图和R图 | 统计过程控制SPC

X-bar图和R图是用于统计过程控制(SPC)的两种常用工具,用于监测过程的平均值和范围(变异性)。这些图有助于识别过程中的变化和异常,以便及时采取纠正措施。**X-bar图(平均值控制图)**显示了一系列样本的平均值,用于监测过程的平均值是否保持在可接受的范围内。X-bar图通常由以下几个要素组成:样本平均值:每个样

线程池的基本理解以及使用

首先线程池是一种管理和复用线程的机制,它可以用来提高多线程编程的效率和性能。线程池的概念:线程池是一种线程管理的机制,它通常由一个线程池管理器(ThreadPoolExecutor)和一组线程组成。线程池管理器负责创建、管理和调度线程。当任务到达时,线程池会从线程池中预先创建的线程中选一个来执行任务,如果没有空闲线程,

微调大型语言模型(一):为什么要微调(Why finetune)?

今天我们来学习Deeplearning.ai的在线课程微调大型语言模型(一)的第一课:为什么要微调(Whyfinetune)。我们知道像GPT-3.5这样的大型语言模型(LLM)它所学到的知识截止到2021年9月,那么如果我们向ChatGPT询问2022年以后发生的事情,它可能会产生“幻觉”从而给出错误的答案,再比如我

HTTP协议的请求方式有哪些

HTTP请求方式是指客户端向服务器发送请求时所使用的方法,常用的请求方式有GET、POST、PUT、DELETE、HEAD、OPTIONS等。这些请求方式各自有着不同的特点和用途,下面将逐一介绍。GET请求GET请求是最常用的请求方式,用于向服务器请求获取某个资源。GET请求的参数会附加在URL的后面,以问号(?)分隔

API接口大全:常用、热门、免费的都有

常用、热门、免费的第三方接口应有尽有…二次号查询:通过手机号查询是否二次入网,直连三大运营商,精准查询。反欺诈(羊毛盾):反机器欺诈,检测异常IP、异常手机号。IP应用场景-IPv4,IPv4应用场景是获取IP场景属性的在线调用接口,具备识别IP真人度,提升风控和反欺诈等业务能力。IP应用场景基于地理和网络特征的IP场

postgresql教程

postgreSQL教程目录postgreSQL创建数据库的方式:postgreSQL删除数据库的方式:PostgreSQL创建表格postgre删除表格:postgreSQLINSERTINTO语句postgreSQLSELECT语句:postgresql索引:什么情况下要避免使用索引?postgreSQL创建数据库

DC/DC模块升压电源直流可调高压输出隔离升压变换器5v12v24v转60V80V110V150V220V300V400V500V800V1000V

特点效率高达80%以上1*2英寸标准封装单电压输出价格低稳压输出工作温度:-40℃~+85℃阻燃封装,满足UL94-V0要求温度特性好可直接焊在PCB上应用HRBW2~40W系列模块电源是一种DC-DC升压变换器。该模块电源的输入电压分为:4.5~9V、9~18V、及18~36V、36~72VDC标准(2:1)宽输入电

热文推荐