[摘要]JDK14 是一个短期版本,Oracle 公司于 2020 年 3 月 17 日发布。JDK14 引入更有价值的 NullPointerException,记录类型 record,instanceo...
JDK14 是一个短期版本,Oracle 公司于 2020 年 3 月 17 日发布。JDK14 引入更有价值的 NullPointerException,记录类型 record,instanceof 的模式匹配方式,新的 Switch 表达式等。
JDK14 相比之前版本,主要有以下几方面的变化:
- 1. instanceof 的模式匹配;
- 2. Java 打包工具 jliackage;
- 3. G1 支持 NUMA;
- 4. 指向 NVM 的 MalipedByteBuffer;
- 5. 更有价值的NullPointerException;
- 6. 记录类型 record;
- 7. Switch 表达式;
- ...
1. OpenJDK JDK14 下载 - 14.0.2
安装平台 |
下载地址 |
Windows x64 64位 |
openjdk-14.0.2_windows-x64_bin.zip |
Linux x64 64位 |
openjdk-14.0.2_linux-x64_bin.tar.gz |
MacOS x64 64位 |
openjdk-14.0.2_osx-x64_bin.tar.gz |
2. OpenJDK JDK14 下载 - 14.0.1
安装平台 |
下载地址 |
Windows x64 64位 |
openjdk-14.0.1_windows-x64_bin.zip |
Linux x64 64位 |
openjdk-14.0.1_linux-x64_bin.tar.gz |
MacOS x64 64位 |
openjdk-14.0.1_osx-x64_bin.tar.gz |
3. OpenJDK JDK14 下载 - 14
安装平台 |
下载地址 |
Windows x64 64位 |
openjdk-14_windows-x64_bin.zip |
Linux x64 64位 |
openjdk-14_linux-x64_bin.tar.gz |
MacOS x64 64位 |
openjdk-14_osx-x64_bin.tar.gz |
4. AdoptOpenJDK JDK14 下载 - 14.0.2
安装平台 |
下载地址 |
Windows x64 64位 |
OpenJDK14U-jdk_x64_windows_hotspot_14.0.2_12.msi |
Windows x64 64位 |
OpenJDK14U-jdk_x64_windows_hotspot_14.0.2_12.zip |
Windows x64 64位 |
OpenJDK14U-jdk_x64_windows_openj9_14.0.2_12_openj9-0.21.0.msi |
Windows x64 64位 |
OpenJDK14U-jdk_x64s_windows_openj9_14.0.2_12_openj9-0.21.0.zip |
Windows x86 32位 |
OpenJDK14U-jdk_x86-32_windows_hotspot_14.0.2_12.msi |
Windows x86 32位 |
OpenJDK14U-jdk_x86-32_windows_hotspot_14.0.2_12.zip |
Linux x64 64位 |
OpenJDK14U-jdk_x64_linux_hotspot_14.0.2_12.tar.gz |
Linux x64 64位 |
OpenJDK14U-jdk_x64_linux_openj9_14.0.2_12_openj9-0.21.0.tar.gz |
Linux aarch64 64位 |
OpenJDK14U-jdk_aarch64_linux_hotspot_14.0.2_12.tar.gz |
Linux arm 32位 |
OpenJDK14U-jdk_arm_linux_hotspot_14.0.2_12.tar.gz |
MacOS x64 64位 |
OpenJDK14U-jdk_x64_mac_hotspot_14.0.2_12.pkg |
MacOS x64 64位 |
OpenJDK14U-jdk_x64_mac_hotspot_14.0.2_12.tar.gz |
MacOS x64 64位 |
OpenJDK14U-jdk_x64_mac_openj9_14.0.2_12_openj9-0.21.0.pkg |
MacOS x64 64位 |
OpenJDK14U-jdk_x64_mac_openj9_14.0.2_12_openj9-0.21.0.tar.gz |
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。