- Java 15 教程
- Java 15 - 主页
- Java 15 - 概述
- Java 15 - 环境设置
- Java 15 语言变化
- Java 15 - 密封类
- Java 15 - instanceOf 模式
- Java 15 - 文本块
- Java 15 - 记录
- Java 15 - 记录和密封类
- Java 15 JVM 变化
- Java 15 - 隐藏类
- Java 15 - 垃圾收集器
- Java 15 - 其他更改
- Java 15 - 弃用和删除
- Java 15 - 其他增强功能
- Java 15 - 弃用和删除
- Java 15 有用资源
- Java 15 - 快速指南
- Java 15 - 有用的资源
- Java 15 - 讨论
Java 15 - 概述
Java 15 是一个主要功能版本,它为 JAVA 带来了许多 JVM 特定的更改和语言特定的更改。它遵循 Java 发布节奏,从 Java 10 开始引入,并于 2020 年 9 月发布,距 Java 14 发布仅六个月。
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 - 爱德华兹曲线数字签名算法 (EdDSA) - 加密签名现在使用 EdDSA 实现。
JEP 373 - 重新实现旧版 DatagramSocket API - java.net.DatagramSocket 和 java.net.MulticastSocket API 的旧版实现被替换为更简单、更现代、易于维护和调试的实现。
Java 15 通过新方法和选项增强了众多 API。我们将在接下来的章节中看到这些变化。