IT之家 9 月 17 日消息,甲骨文昨晚正式发布了 Java Development Kit(JDK)25。作为 Java 平台的最新的 LTS 长期支持版本,JDK 25 将获得至少八年的 Oracle 商业支持。 JDK 25 延续了六个月更新节奏,紧随今年 3 月发布的 JDK 24 而来。用户可通过 jdk.java.net 下载最新版本。
自 Ubuntu 24.04 LTS 起,发行版一直通过 default-jdk 包默认提供同为 LTS 版本的 OpenJDK 21。随着 OpenJDK 25 于去年 9 月正式发布并被指定为最新的 LTS 版本,Ubuntu 此次跟进被认为是其紧贴上流 Java 技术演进的自然选择。从 Ubuntu 26.04 的角度看,这是一个着眼于未来数年长期支持周期的稳健决策。
在科技快速发展的今天,量子计算的崛起为传统加密技术带来了前所未有的挑战。最近,OpenJDK更新了JEP 527,标志着JDK 27可能会引入对“后量子TLS”的官方支持。Java的TLS通信,正在为即将到来的量子计算时代做好准备。
在经过评审之后,JEP 456(未命名变量与模式)从 Proposed to Target 进入到 Targeted(JDK 22)状态。这个 JEP 提议在经过前一轮预览之后确定这个特性:在 JDK 21 中发布的 JEP 443(未命名变量与模式 (预览))。这个特性将“通过增加未命名模式和未命名变量来增强语言 ...
在审查结束后,JEP 504,移除 Applet API,从 JDK 26 的 Proposed to Target 提升至 Targeted 状态。这个 JEP 提议移除在 JDK 17 中已被弃用的 Applet API,因为 web 浏览器不再支持 Applet,它一直处于过时状态。 Oracle 发布了 JDK 的 24.0.2、21.0.8、17.0.16、11.0.28 和 8u462 ...
快科技9月18日消息,Java 23目前已经正式推出,这是继Java 22之后的又一个非长期支持(LTS)版本,Oracle 对此版本仅提供六个月的支持。 Java 23包含12个新的JEP(JDK增强提案),其中包括其中包括将ZGC的默认模式切换为分代模式。 477:隐式声明的类和实例主方法 ...
真正重要的一点是 无需任何代码改动,在 TLS 1.3 握手阶段,JDK 27 将默认按如下顺序声明支持的密钥交换组(Named Groups): ...
The JDK is the development platform for building Java applications. Learn about different JDK versions, then install a JDK in your development environment and use it to compile a Java program. The ...
A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...