Java/JDK 23 正式发布:新版引入Markdown文档注释

原创 2024-09-20 15:30:43新闻资讯
102

Oracle公司近日宣布,Java 23的参考实现JDK 23现已全面上市。JDK 23的第37版作为第二个发布候选版本在8月21日推出,此后未报告任何P1级别的错误。因此,第37版现在是正式的通用可用(GA)版本,已准备好用于生产环境。

java,jdk.jpg

JDK 23的发布是Java语言发展史上的一个重要里程碑,它引入了一系列新特性和改进,以提高开发者的生产力和Java应用程序的性能。

主要新特性包括:

  • JEP 467: 引入Markdown文档注释,使开发者能够使用Markdown格式编写更富表现力的代码文档

  • JEP 455: 预览版特性,将基本数据类型引入模式匹配的instanceof和switch语句。

  • JEP 466: 类文件API的第二次预览,提供更丰富的类文件操作能力。

  • JEP 469: 第八次孵化的Vector API,用于提供高性能的向量计算能力。

  • JEP 473: 流收集器的第二次预览,优化集合操作的性能。

  • JEP 471: 计划移除sun.misc.Unsafe中的内存访问方法,提高Java的安全性。

  • JEP 474: 将ZGC的默认模式切换为代际模式,以提高垃圾回收效率。

  • JEP 476: 模块导入声明的预览,进一步增强模块化特性。

  • JEP 477: 第三次预览隐式声明类和实例主方法,简化类和方法的定义。

  • JEP 480: 第三次预览结构化并发,提供更安全的并发编程模型。

  • JEP 481: 预览版特性,引入作用域值,增强Java的类型系统。

  • JEP 482: 第二次预览灵活构造函数体,提供更灵活的构造函数定义方式。

Oracle公司代表Mark Reinhold表示:"JDK 23的发布是Java社区共同努力的结果。我们感谢所有为这个版本做出贡献的人,无论是设计和实现新特性,修复缺陷,还是下载和测试早期访问构建。"

JDK 23下载地址:

Oracle提供的GPL许可的OpenJDK构建版本可通过以下链接获取:

https://jdk.java.net/23

其他供应商的构建版本也将很快提供。

关于Java和Oracle:

Java是一种广泛使用的编程语言,以其"一次编写,到处运行"的特性而闻名。Oracle致力于Java平台的持续创新和开发,以满足全球开发者和企业的需求。

java jdk
THE END
tom
不图事事圆满 但图事事甘心。

相关推荐

JavaScript中的二进制操作与位掩码技术深度剖析
在深入挖掘JavaScript的能力时,二进制操作和位掩码技术是两个不可忽视的主题。这些技术不仅能够优化代码性能,还能在处理低层数据操作时提供极大的灵活性。本文将深入探讨Ja...
2024-09-04 编程技术
114

TIOBE发布8月编程语言排行榜:Python逼近Java历史记录
根据TIOBE最新发布的2024年8月编程语言排行榜,Python语言以超过18%的市场份额,首次在其历史上达到这一里程碑。上一次有编程语言达到如此高的比例是在2016年11月,当时Java的...
2024-08-15 新闻资讯
136

如何使用Java DOM解析器来更新XML文档的内容
Java作为一种主流的编程语言,提供了强大的DOM(Document Object Model)解析器来操作XML文档。本文将详细介绍如何使用Java DOM解析器来更新XML文档的内容,帮助开发者更好地理...
2024-08-13 编程技术
103

JavaScript中生成不同类型与范围随机数的多种技巧汇总
生成随机数是编程中的一个常见需求,无论是在开发简单的浏览器游戏、进行数据模拟,还是在安全性要求较高的场景中,掌握如何生成不同类型与范围的随机数都是至关重要的。本文...
2024-08-06 编程技术
134

如何在Java中使用FileOutputStream避免中文乱码
在Java编程中,处理文件输入输出时,常常会遇到中文乱码的问题,尤其是在使用FileOutputStream直接写入文本内容时。这不仅影响数据的准确性,也增加了开发和维护的复杂性。本...
2024-08-02 编程技术
137

ESLint:JavaScript代码检查工具使用方法详解
JavaScript作为最广泛使用的编程语言之一,其代码规范和错误检测显得尤为重要。ESLint作为一种静态代码检查工具,已经成为JavaScript开发者不可或缺的助手。本文将深入介绍ES...
2024-08-02 编程技术
131