Workflow
Oracle Releases Java 24
ORCLOracle(ORCL) Prnewswire·2025-03-18 22:30

文章核心观点 Oracle宣布推出Java 24版本,带来数千项改进,可提高开发者生产力、推动创新,增强平台性能、稳定性和安全性以助力企业业务增长,新特性将在JavaOne 2025会议上展示 [1]。 各部分总结 语言特性 - JEP 488使Java语言更统一、更具表现力,增强模式匹配,支持原始类型,利于集成AI推理的应用开发者 [5] - JEP 492通过在构造函数体中引入两个不同阶段提高代码可靠性,确保子类构造函数不干扰父类实例化 [5] - JEP 494让开发者能快速轻松导入模块导出的所有包,简化模块化库的重用,便于初学者使用第三方库和Java基础类 [5] - JEP 495为学生提供学习Java编程的平滑入门途径,也让有经验的开发者能简洁高效地编写小程序 [5] 工具 - JEP 493使jlink工具创建自定义运行时映像无需使用JDK的JMOD文件,可将JDK大小减少约25%,但需在构建JDK时启用 [7] 性能和运行时更新 - JEP 485增强Stream API支持自定义中间操作,提高开发者读写和维护Java代码的效率 [9] - JEP 484提供标准API用于解析、生成和转换Java类文件,提高开发者生产力 [9] - JEP 487实现线程内和跨线程共享不可变数据,提升项目易用性、可理解性、性能和健壮性 [9] - JEP 489引入API表达向量计算,在支持的CPU架构上实现优于等效标量计算的性能 [9] - JEP 499通过新API简化并发编程,提高多线程代码的可维护性、可靠性和可观测性 [9] - JEP 478为传输中的数据提供加密安全,帮助开发者为量子计算环境做准备 [9] - JEP 496提供量子抗性模块格基密钥封装机制的实现,增强Java应用安全性 [9] - JEP 497提供量子抗性模块格基数字签名算法的实现,增强Java应用安全性 [9] - JEP 450在64位架构上将HotSpot JVM中对象头的大小从96 - 128位减少到64位,提高生产力 [10] - JEP 475将G1垃圾收集器屏障的扩展从C2 JIT编译管道早期移到后期,提高效率 [10] - JEP 483使应用类在HotSpot Java虚拟机启动时立即可用,提高生产力和启动时间 [17] - JEP 490移除Z垃圾收集器的非分代模式,降低维护成本 [17] - JEP 491扩展使用同步方法和语句的Java代码和库的可扩展性,提高生产力 [17] - JEP 404为Shenandoah垃圾收集器增加实验性分代收集功能,提高生产力 [17] - JEP 479移除Windows 32位x86端口的源代码和构建支持,提高效率 [17] - JEP 501弃用32位x86端口,以便开发者使用需要特定平台支持的新特性 [17] 其他 - Oracle将在未来Java版本中移除JEP 472、JEP 486和JEP 498三个特性,以维护Java完整性并遵循软件开发最佳实践 [12] - Java 24在Oracle云基础设施(OCI)上部署可带来创新、性能、效率提升和成本节约,OCI是首批支持Java 24的超大规模云之一 [14] - Oracle Java Universal SE Subscription为客户提供一流支持,帮助IT组织管理复杂性、降低安全风险和控制成本 [15] - 行业人士对Java 24的新特性表示期待,如Java Vector API、Stream Gatherers等特性被提及 [16][18]