马克·雷因霍尔德(Mark Reinhold) 今天宣布 :“ Java 12的参考实现JDK 12现在可以普遍使用。” Reinhold在该公告中指出,“可以从https://jdk.java.net/12获得来自Oracle的GPL许可的OpenJDK构建,并且“无疑将很快提供来自其他实现者的构建”。 Reinhold的帖子还总结了JDK 12附带的八个功能:
- 189 :雪伦多亚:低暂停时间的垃圾收集器(实验性)
- 230 :微基准套件
- 325 :开关表达式(预览)
- 334 :JVM常量API
- 340 :一个AArch64端口,而不是两个
- 341 :默认CDS存档
- 344 :G1的可终止混合集合
- 346 :立即从G1返回未使用的承诺内存
当然,还有其他几篇博客文章和在线资源宣布了JDK 12版本。 一些最重要的是:
- JDK 12发行说明
- JDK 12的新增功能–新功能和增强功能
- Java 12的到来!
- 包括对JDK 12引入的八个功能的简要说明。
- JDK 12已发布!
- Java 12发布,带有实验性开关表达式和Shenandoah GC
- Java 12在这里!
- JDK 12发布
- JDK 12安全性增强
- JDK 12提交地图
这是我以前与JDK 12相关的一些文章 :
- 玩JDK 12的Switch表达式
- JDK 12:实际中的切换语句/表达式
- JDK 12开关表达式遇到意外的枚举值
- 从JDK 12删除原始字符串文字
- JDK 12的Files.mismatch方法
- JDK 12附带紧凑数字格式
- 在JDK 12精简数字格式中使用最小分数数字
- 具有JDK 12精简数字格式的自定义精简数字模式
- JDK 12,合并的收集器和命名的挑战
- JDK 12的String :: transform方法的简要但复杂的历史
- 系统属性的JDK 12 Javadoc标记
Reinhold完成了他的“ Java 12 / JDK 12:General Availability ”消息,“下一步……幸运的13岁!” 在同一邮件列表上的稍后消息中,Reinhold提供了“ JDK 13的计划时间表 ”:
2019/06/13 | 加速第一阶段 |
2019/07/18 | 加速第二阶段 |
2019/08/08 | 初始发行候选 |
2019/08/22 | 最终发布候选 |
2019/09/17 | 一般可用性 |
翻译自: https://www.javacodegeeks.com/2019/03/java-12-general-availability.html