- Java 12 Tutorial
- Java 12 - Home
- Java 12 - Overview
- Java 12 - Environment Setup
- Java 12 - Switch Expressions
- Java 12 - File mismatch method
- Java 12 - Compact Number Formatting
- Java 12 - Teeing Collectors
- Java 12 - String methods
- Garbage Collection Enhancements
- Java 12 - Microbenchmark
- Java Tutorial
- Java 8 Tutorial
- Java 9 Tutorial
- Java 10 Tutorial
- Java 11 Tutorial
- Java 12 Useful Resources
- Java 12 - Quick Guide
- Java 12 - Useful Resources
- Java 12 - Discussion
Java 12 - 概述
Java 12 是一个主要功能版本,它为 JAVA 带来了许多特定于语言的更改。它遵循 Java 发布节奏,从 Java 10 开始引入,并于 2019 年 3 月发布,距 Java 11 发布仅六个月。
Java 12 是非 LTS 版本。
新功能
以下是 Java 12 中引入的主要新功能。
JVM 更改- JEP 189、JEP 346、JEP 344 和 JEP 230。
Switch Expressions - 允许切换使用 lambda 表达式的预览功能。
File.mismatch() 方法- 通过不匹配方法可以轻松进行文件比较。
紧凑的数字格式- 数字可以轻松格式化,如 2K、3M 等。
Stream API 中的 Teeing Collector - 多个收集器上的合并运算符。
字符串新方法- 引入了四种新方法来格式化字符串。
JEP 334 - 引入了 JVM 常量 API。
JEP 305 - 允许实例匹配模式的预览功能。
Java 12 通过新方法和选项增强了众多 API。我们将在接下来的章节中看到这些变化。