Java_14

JDK 14 发布于 2020 年 3 月 17 日。

主要特性

Java 14 包含了下方列出的新功能,以及“数百个小改进和数千个漏洞修复” [281]

  • JEP-305:使用 instanceof 的模式匹配(预览)
  • JEP-343:打包工具(孵化中)
  • JEP-345:在 G1 中,对不均匀的内存访问(NUMA)情况下的内存申请优化
  • JEP-349:JFR Event Streaming
  • JEP-352:使字节缓冲区能够映射到非易失性存储器上
  • JEP-358:有帮助的 NullPointerExceptions
  • JEP-359:记录类(预览)
  • JEP-361:Switch 表达式(标准)
  • JEP-362:弃用 Solaris 和 SPARC 平台上的移植版本
  • JEP-363:移除 Concurrent Mark Sweep (CMS) 垃圾收集器
  • JEP-364:适用于 macOS 的 ZGC
  • JEP-365:适用于 Windows 的 ZGC
  • JEP-366:弃用 ParallelScavenge + SerialOld 的垃圾收集器组合
  • JEP-367:移除 Pack200 相关的工具及 API
  • JEP-368:文本块(第二预览版本)
  • JEP-370:外部内存访问 API(孵化中)

Terwer...大约 2 分钟后端开发JavaSEJava语言新特性版本修补漏洞预览内存jdkjavajdk14java14javase
Java_13

JDK 13 于 2019 年 9 月 17 日发布。

主要特性

该版本包含以下新特性以及很多的强化和很多的漏洞修补。[272]

  • JEP-350: 动态 CDS 归档[273]
  • JEP-351: ZGC: 取消提交未使用存储器[274]
  • JEP-353: 重新实现旧版 Socket API[275]
  • JEP-354: Switch 表达式(预览阶段)[276]
  • JEP-355: 文本框(预览阶段)[277]

Terwer...大约 1 分钟后端开发JavaSEJava语言新特性修补版本漏洞发布特性javajdkjava13jdk13javase
Java_11-LTS

JDK 11 于 2018 年 9 月 25 日发布 [249]

Java 11 为什么重要?

Java 11 是继 Java 8 之后的第二个 LTS(long-term support)版本。 自 Java 11 起,Oracle JDK 将不再免费提供商业用途


Terwer...大约 5 分钟后端开发JavaSEJava语言新特性修补安全性漏洞功能发布jdkjdk11javajava11javase