Java 简明教程

Java 15 - New Features

Java 15 是一个主要特性版本,它为 JAVA 带来了许多特定于 JVM 的更改和特定于语言的更改。它遵循 Java 10 及以后引入的 Java 发布节奏,并于 2020 年 9 月发布,距离 Java 14 发布仅六个月。

Java 15 是一个非 LTS 版本。

New Features in Java 15

以下列出 Java 15 中引入的主要新特性。

  1. JEP 360 - Sealed Classes − 提供对继承的细粒度控制。

  2. JEP 368 - Text Blocks − 处理多行字符串(如 JSON、XML)的第二个预览功能,十分轻松。

  3. JEP 375 - Pattern matching Type Check − 对 Java 14 现有的模式匹配预览功能的增强。

  4. JEP 371 - Hidden Classes − 允许运行时创建不可发现的类。

  5. JEP 384 - Records − 增强 Java 14 中引入的新类型记录的预览功能。

  6. JEP 383 - Foreign Memory Access API − 对 Java 14 的孵化功能进行增强。

  7. JEP 377, 379 - Garbage Collectors − ZDC 和 Shenandoah 垃圾收集器现在是标准 API 的一部分。

  8. JEP 339 - Edwards-Curve Digital Signature Algorithm (EdDSA) − 现在使用 EdDSA 实现加密签名。

  9. JEP 373 - Reimplement the Legacy DatagramSocket API − java.net.DatagramSocket 和 java.net.MulticastSocket API 的旧式实现已被更简单、更现代的实现所取代,这些实现易于维护和调试。