JEP 500,“让Final名副其实(Prepare to Make Final Mean Final)”已经在JDK 26中完成。该JEP旨在为Java生态系统做好准备,未来将不再允许通过深度反射(deep ...
JEP 525,结构化并发(Structured Concurrency,第六轮预览),已从JDK 26的Candidate提升为Proposed to Target。这个JEP提出了在JDK 19至JDK 25中经过五轮预览后的第六次预览。这个特性通过引入结构化并发的概念来简化并发编程,将“在不同线程中运行的一组相关任务视为一个 ...
向量 API 再次进入孵化阶段,这是它在 JDK 中的第十次亮相。该 API 旨在让 Java 能够利用 CPU 的向量指令,从而比标量计算更高效。在 JDK 25 中,它进行了两项重要改进:其一,底层数学函数的实现从 HotSpot JVM 内部的 ...
在审查结束后,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 ...
世界唯一不变的就是变化本身,这一点在 Oracle Java 的许可方面表现得尤为明显。 Oracle JDK 17 的许可证将在今年9月恢复为 Oracle Technology Network License Agreement (OTNLA) 。这意味着用户需要根据新的许可条款来评估他们的使用情况,并可能需要做出相应的调整。 Oracle 的 ...
犹记得上一次在 2017 年 9 月,Oracle 对 Java 大刀阔斧地改革,宣布将 Java 的发布频率改为每六个月一次。结果仅过了短短六年的时间,彼时的 Java 9 一路窜到了现如今的 Java 20,无数开发者叫苦不堪,直呼“学不动了”。 没想到这一次,Oracle 再次对 Java 主动出击 ...
唱衰 Java 的声音由来已久。 尤其是近几年,云原生时代的到来,软件的交付方式发生了根本性变化,Java 遭受了诸多质疑。 传统领域的 Java 开发,交付的是 Java 应用本身,具体体现在以 “jar”“war” 的形式交付,而云原生最佳实践,则是基于微服务形式,以 ...
IT之家1 月 27 日消息,龙芯中科今日于龙芯开源社区正式对外发布基于 OpenJDK 17 的龙芯平台 Java 环境。 Java 17 提供了数千种性能、稳定性和安全性更新,以及 14 个 JEP(JDK Enhancement Proposal,即 JDK 增强建议)来进一步优化 Java 语言和平台,从而帮助开发人员提高 ...
1. SSL/TLS"捡屎" TLS的前身SSL由Netscape开发。其中SSL 1.0没有正式公开发布,SSL 2.0在1995年被发布,但安全漏洞太多,在1996年被SSL 3.0取代。 TLS 1.0对SSL 3.0进行了升级,作为IETF的正式规范(RFC 2246)在1999年被发布。其后,IETF又在2006年和2008年分别发布了TLS 1.1(RFC 4346)和TLS 1. ...
IT之家4月7日消息 外媒 onMSFT 报道,近 25 年来,Java 一直是一股不可忽视的力量。它带来了 “一次编写,在任何地方运行”的承诺,其想法是允许开发人员将其应用程序编译成字节码,可以在任何支持其 Java 虚拟机的平台上运行,有时也被称为 Runtime 运行时环境。