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

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

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
不图事事圆满 但图事事甘心。

相关推荐

Java日志管理框架:Log4j、SLF4J、Logback对比与使用方法详解
java主流日志框架中,Log4j 1.x作为早期标准,Log4j 2.x通过重构实现性能飞跃,Logback作为Log4j的继承者以原生SLF4J支持成为主流选择,而SLF4J作为日志门面,通过抽象层实现...
2025-09-15 编程技术
552

Java 与 MySQL 性能优化:MySQL全文检索查询优化实践
本文聚焦Java与MySQL协同环境下的全文检索优化实践,从索引策略、查询调优、参数配置到Java层优化,深入解析如何释放全文检索的潜力,为高并发、大数据量场景提供稳定高效的搜...
2025-09-13 编程技术
534

JavaScript 中 instanceof 的作用及使用方法详解
在 JavaScript 的类型检查体系中,instanceof 是一个重要的操作符,用于判断一个对象是否属于某个构造函数的实例或其原型链上的类型。本文ZHANID工具网将系统讲解 instanceof...
2025-09-11 编程技术
523

Java与MySQL数据库连接实战:JDBC使用教程
JDBC(Java Database Connectivity)作为Java标准API,为开发者提供了统一的数据访问接口,使得Java程序能够无缝连接各类关系型数据库。本文ZHANID工具网将以MySQL数据库为例...
2025-09-11 编程技术
511

JavaScript出现“undefined is not a function”错误的解决方法
在JavaScript开发中,TypeError: undefined is not a function 是最常见的运行时错误之一,通常表示代码尝试调用一个未定义(undefined)的值作为函数。本文ZHANID工具网将从...
2025-09-10 编程技术
535

Java集合框架:List、Set、Map的使用与区别详解
Java集合框架是JDK中提供的核心数据结构库,为开发者提供了高效、安全、可扩展的集合操作能力。本文ZHANID工具网将系统解析List、Set、Map三大核心接口的实现类及其使用场景,...
2025-09-09 编程技术
491