Java 12 概述

Java 12 概述

Java 12是一个重要的特性发布版本,它为JAVA带来了许多特定于语言的变化。它遵循了从Java 10开始引入的Java发布节奏,并在2019年3月发布,距离Java 11发布仅有六个月。

Java 12是一个非LTS版本。

新特性

以下是Java 12引入的主要新特性。

  • JVM更改 − JEP 189、JEP 346、JEP 344和JEP 230。

  • Switch表达式 − 一种预览功能,允许使用Lambda表达式进行Switch语句。

  • File.mismatch()方法 − 通过mismatch方法简化了文件比较。

  • 紧凑型数字格式化 − 数字可以方便地格式化为2K、3M等。

  • Stream API中的Teeing Collector − 多个Collector的合并操作。

  • 新增字符串方法 − 引入了四个新的方法来格式化字符串。

  • JEP 334 − 引入了JVM常量API。

  • JEP 305 − 一种预览功能,允许instanceOf进行模式匹配。

Java 12通过引入新的方法和选项来增强了许多API。我们将在下面的章节中看到这些变化。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程