Java 15 概述

Java 15 概述

Java 15是一个重要的功能发布版本,它为Java带来了许多JVM特定的变化和语言特定的变化。它遵循了从Java 10开始引入的Java发布节奏,并在Java 14发布后的六个月后于2020年9月发布。

Java 15是一个非LTS版本。

新功能

以下是Java 15引入的主要新功能。

  • JEP 360 – 封闭类 − 为继承提供细粒度控制。

  • JEP 368 – 文本块 − 第二个预览功能,用于轻松处理多行字符串,如JSON、XML。

  • JEP 375 – 模式匹配类型检查 − 对Java 14中现有模式匹配预览功能的增强。

  • JEP 371 – 隐藏类 − 允许在运行时创建不可发现的类。

  • JEP 384 – 记录类型 − 一个增强Java 14引入的新类型记录的预览功能。

  • JEP 383 – 外部内存访问API − 对Java 14的孵化功能进行增强。

  • JEP 377, 379 – 垃圾收集器 − ZDC和Shenandoah垃圾收集器现在是标准API的一部分。

  • JEP 339 – Edwards-Curve数字签名算法(EdDSA) − 现在使用EdDSA来实现加密签名。

  • JEP 373 – 重新实现传统的DatagramSocket API − 将java.net.DatagramSocket和java.net.MulticastSocket API的传统实现替换为更简单、更现代的实现,易于维护和调试。

Java 15通过新方法和选项增强了许多API。我们将在下一章中看到这些变化。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程