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

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

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

相关推荐

HTML+JS实现周岁年龄计算器实例源码详解
在日常生活中,我们常常需要计算一个人的周岁年龄。无论是为了填写表格、办理证件还是其他用途,准确计算年龄都是非常重要的。本文将介绍如何使用HTML和JavaScript实现一个简...
2024-11-22 编程技术
109

JavaScript中promise和async用法以及区别详解
在现代JavaScript开发中,异步操作是不可避免的。无论是处理网络请求、文件I/O还是其他耗时操作,异步编程都能让我们的应用程序更高效地运行。Promise和async/await是JavaScr...
2024-11-22 编程技术
108

Java中scheduleAtFixedRate方法的使用详解
Java提供了多种方式来实现定时任务调度,其中最常用的就是Timer类和ScheduledExecutorService类。这两个类都提供了scheduleAtFixedRate方法,用于以固定频率执行指定任务。本...
2024-11-21 编程技术
105

Java环境变量配置图文详解
在Java开发过程中,正确配置环境变量是确保Java程序能够顺利运行的关键步骤之一。环境变量不仅影响Java编译器和运行时的行为,还决定了系统中Java程序的执行路径和其他重要参...
2024-11-18 编程技术
134

JavaScript中setInterval和setTimeout的使用方法详解
在JavaScript中,setInterval和setTimeout是两个非常强大的函数,它们允许开发者在指定的时间后执行代码或定期重复执行代码。本文ZHANID工具网将详细介绍setInterval和setTim...
2024-11-17 编程技术
117

JavaScript实现页面跳转的6种方法详解
在Web开发中,页面跳转是一个常见的需求。无论是基于用户体验的考虑,还是后端处理的需要,我们经常需要在不同的页面之间进行跳转。JavaScript作为Web开发中的核心语言,提供...
2024-11-16 编程技术
173