1. Switch 表达式的正式化
在 Java 14 中,之前在 Java 12 和 13 中引入的 Switch 表达式被正式化。Switch 表达式允许更灵活的语法,支持多条语句和更简洁的 case 处理。
switch
表达式最初是在 Java 12 中作为预览特性引入的,并在 Java 13 中得到了改进和支持。到 Java 14 时,switch
表达式被正式标准化为 Java 语言的一部分。
Java 12: 引入switch
表达式作为预览特性,允许使用更简洁的语法并返回值。
Java 13: 继续支持和改进switch
表达式,但仍然是预览特性。
Java 14: 将switch
表达式正式化,成为 Java 语言的正式特性。
示例:
public class SwitchExpressionDemo {public static void main(String[] args) {int dayOfWeek = 3; // 假设 1 = 星期一,2 = 星期二,3 = 星期三,依此类推String dayType = switch (dayOfWeek) {case 1, 2 -> "Weekday"; // 合并 casecase 3, 4, 5 -> "Midweek";case 6, 7 ->