Java 14 开箱,新特性Record、instanceof、switch香香香香
Java 14 的时候,新增了记录 Record、模式匹配 instanceof 等新特性,转正了 Java 12 时的 switch 表达式,我们一起来过一遍。
01、下载 JDK 14
截止到2023年03月30日,Java 20 已经发布了,不过不是 LTS(长期支持)版本,Java 17、11、8 是目前提供支持的 LTS 版本。
要想开箱,得先下载 JDK 14(如果你有更高版本,当然也可以),不然拿什么开箱呢,对吧?有 2 处地方可供下载,Oracle 上可以下载商用版, jdk.java.net 上可以下载开源版。我们就选择后者吧。
我目前用的是 Windows 操作系统,所以就选择 Windows 版的 zip 包进行下载,完成后记得解压。
02、升级 IntelliJ IDEA
截止到 2023年03月30日,Intellij IDEA 的最新版本是 2023.1。
需要把 IDEA 升级到抢先体验版 2020.1 EAP(如果你当前使用的版本大于此,当然也可以),否则无法支持 Java 14 的新特性。
社区版的下载地址如下所示:
[https://www.jetbrains.com/idea/nextversion/#section=windows](https://www.jetbrains.com/idea/nextversion/#section=windows)
安装的时候可以把之前的版本卸载,也可以选择保留。完成后,我们来新建一个