JDK 10
原文
JDK 10 是 Java SE 10 平台的开源参考实现,由 Java 社区流程中的 JSR 383 定义。
JDK 10 在 2018 年 3 月 20 日达到“通用可用性”。GPL 下的生产就绪二进制文件可以从 Oracle 获得;其他供应商的二进制文件将很快发布。
此版本的特性和时间表是通过 JEP 过程提出和跟踪的,该过程是通过 JEP 2.0 提案修改的。
特性
- JEP 286:本地变量类型推断
- JEP 296:将 JDK 森林合并为单个存储库
- JEP 304:垃圾收集器接口
- JEP 307:G1 的并行 Full GC
- JEP 310:应用程序类数据共享
- JEP 312:线程本地握手
- JEP 313:删除本机标头生成工具(javah)
- JEP 314:附加 Unicode 语言标记扩展
- JEP 316:备选内存设备上的堆分配
- JEP 317:实验性的基于 Java 的 JIT 编译器
- JEP 319:根证书
- JEP 322:基于时间的发布版本控制
时间表
- 2017/12/14 缓降阶段一
- 2018/01/11 所有测试运行
- 2018/01/18 缓降阶段二
- 2018/02/08 初始发布候选版
- 2018/02/22 最终发布候选版
- 2018/03/20 通用可用性
阶段
我们在一系列逐渐严格的阶段中稳定了此版本,为记录在此列出:
在这些阶段中,我们使用了三个过程来协调我们的工作: