JDK11 是 JDK 的一个长期支持版本(LTS),在生产环境中使用也比较广泛,对于新开项目可以直接使用 JDK11。
JDK11 是由 Oracle 公司于 2018 年 9 月 25 日发布。
Java11 也带来了大量新特性,包括新的 ZGC、云计算监控诊断、Http Client、支持Unicode 10.0.0等,一共包含 17 个 JDK 增强提案。
JDK11 相比之前版本,主要有以下几方面的变化:
JDK11 版本包括了对 Unicode 10.0.0 的支持。
JDK9 中引入的 HTTP Client API,并在 JDK 10 中进行更新。目前 Http Client 已在 Java 11 中标准化。新的 HTTP API 提供了对 HTTP/2 等业界前沿标准的支持,精简而又友好的 API 接口,与主流开源 API 对等甚至更高的性能。
引入 Z 垃圾收集器,也称为 ZGC,是一个可扩展的低延迟垃圾收集器,它实现以下目标:暂停时间不超过 10s;暂停时间不会随堆或实时设置大小而增加;处理大小从几百兆到几千兆字节不等的堆等。
引入了 Epsilon GC,它是新的实验性无操作垃圾收集器。Epsilon GC 仅处理内存分配,并且不实现任何内存回收机制。它对性能测试非常有用。
- 本地下载(推荐): 本地下载