Mark Reinhold的帖子“ JDK 10:First Release Candidate ”宣布“在build 43中没有未解决的P1错误”,并将Build 43命名为最初的JDK 10 Release Candidate 。 Reinhold帖子还指向“ JDK 10 Early Access Builds ”页面,该页面包含发行说明的链接。 到基于Javadoc的API文档 ; 适用于Windows , Linux , macOS和Alpine Linux的“早期访问,开放源代码版本”(OpenJDK); 并用于Oracle JDK构建。

以下屏幕快照显示了OpenJDK 10 Build 43提供的版本信息(屏幕快照中的文本复制在图像下方):

openjdk version "10" 2018-03-20
OpenJDK Runtime Environment 18.3 (build 10+43)
OpenJDK 64-Bit Server VM 18.3 (build 10+43, mixed mode)

下一个屏幕快照显示了Oracle JDK 10 Build 43提供的版本信息(屏幕快照中的文本复制在图像下方):

java version "10" 2018-03-20
Java(TM) SE Runtime Environment 18.3 (build 10+43)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10+43, mixed mode)

如上面的屏幕快照所示,OpenJDK和OracleJDK的-version信息当前显示两种形式。 它们在JDK 10的引号中显示“ 10” ,但也显示18.3 。 这与JSR 383标题[“ Java SE 10(18.3)Platform JSR(383) ”]及其描述一致。

由于Java版本名称计划的快速变化发展 , JDK 9之后的Java版本的版本控制方案一直存在一些混乱。 下面显示了在JDK 9之后命名的开发版本中的一些关键文章。

  1. 加快Java的前进速度 (2017年9月6日)

    • 建议“在Java 9之后,我们采用严格的基于时间的模型,每六个月发布一次新功能,每季度发布一次更新,每三年发布一次长期支持。”
    • “为了清楚地说明这些是基于时间的发行版,并且为了容易确定任何特定发行版的发行日期,功能发行版的版本字符串将采用$YEAR.$MONTH的形式。” 这就是上述示例(代表2018年3月)中“ 18.3”的来源。
    • 相关文章“ 加速JDK发布节奏 ”讨论了“最终目标”使“ OpenJDK和Oracle JDK构建完全可互换”要采取的方法。
  2. Java SE平台和JDK的版本字符串方案 (2017年10月19日)
    • 解决社区对 原始提案的 关注和回应(例如此 )。
    • 概述选择版本控制方案时要考虑的标准。
    • 介绍满足概述标准的潜在替代方案。
    • 参考瓦德勒定律 。
  3. 提案:针对Java SE平台和JDK的较新版本字符串方案 (2017年11月2日)
    • 介绍方案$FEATURE.$INTERIM.$UPDATE.$EMERG
    • $FEATURE是“功能发布计数器,无论发布内容如何,​​每六个月递增一次。”
    • “这主要是基于时间的方案,因为$ FEATURE每六个月递增一次,而与发行内容无关,而对于每个功能版本, $UPDATE则每三个月递增一次。”
    • 已添加java.version.date JEP 223的系统属性java.version.date ,它是“ ISO-8601 YYYY-MM-DD格式”的“预定GA日期”。 对于早期访问版本,这是“将来的某个日期”。 在上面的示例中,预期版本的一般可用性发布日期为2018-03-20
  4. 更新版本号 (2017年12月1日)
    • 声明将更新JSR-383文档以引用“ 10(18.3) ”,而不是“ 18.3 ”。
  5. 为什么“ Oracle JDK 10构建”不支持AppCDS? (2018年2月16日)
    • 我之所以写这篇文章,是因为它提供了一个具体的具体示例,说明了早期访问版本(“ 10-ea+42 ”)与最终最终可用的发行候选版本(“ 10+43 ”)版本名称的区别。

这篇文章中显示的屏幕快照描述了与JDK 10 Release Candidate的可用初始版本相关的版本。 此初始构建提供了对新的实际JDK版本命名方案的早期了解。

翻译自: https://www.javacodegeeks.com/2018/02/first-jdk-10-18-3-release-candidate-build-43-demonstrates-new-versioning-scheme.html

第一个JDK 10(18.3)候选版本(内部版本43)展示了新的版本控制方案相关推荐

  1. 首个JDK 10(18.3)发行候选版(内部版本43)展示了新的版本控制方案

    Mark Reinhold的帖子" JDK 10:First Release Candidate "宣布"内部版本43中没有未解决的P1错误",并将Build ...

  2. JDK 10的摘要Javadoc标签

    JDK 10通过发行JDK-8173425 引入了Javadoc标签{@summary} (" Javadoc需要一个新标签来指定摘要."). 这个新标签允许开发人员显式指定Jav ...

  3. jdk 5 到 jdk 10各个版本的新特性

    jdk5 jdk10各个版本的新特性 JDK1.5新特性: 工程代号为Tiger(老虎) 自从JDK1.3开始,sun维持一个习惯,大约每隔两年发布一个JDK的主版本,以动物命名,期间发布的各个修正版 ...

  4. JDK 10:FutureTask获取一个toString()

    我已经有很长时间了,对于大多数具有独特属性的Java类,开发人员应该花时间重写Object.toString() ,即使它只是通过IDE生成的实现或使用诸如Apache之类的库类来实现Commons ...

  5. linux用iso版本升级,从Ubuntu 18.10版本升级到Ubuntu 19.04版本的方法

    本文介绍从Ubuntu 18.10版本升级到Ubuntu 19.04版本的方法,如果你没有安装Ubuntu系统,也可以下载Ubuntu 19.04 ISO进行全新安装,请看Ubuntu 19.04 B ...

  6. JDK 11:发行候选更新和OpenJDK JDK 11 LTS

    JDK 11是预定被释放的一般可用性上周二,9月25日2018年2018年8月16日马克莱因霍尔德消息上OpenJDK的JDK-dev邮件列表宣布" JDK 11现在在候选发布版阶段 .&q ...

  7. java -d32_java11教程--JDK 10删除和不推荐的功能和选项-2

    工具/ javadoc(工具) 删除旧的(JDK 6,JDK 7和JDK 8 Era)标准Doclet 在此发行版中已删除了旧的(JDK 6,JDK 7和JDK 8时代)标准doclet,该标准doc ...

  8. JDK 10 的 109 项新特性

    来源:开源中国, www.oschina.net/translate/109-new-features-in-jdk-10 虽然感觉 JDK9 发布才仅仅几周的时间,然而,随着新的 OpenJDK 的 ...

  9. Java JDK 10会有什么期望

    由于我们刚刚习惯于9月发布的Java 9,因此距离下一代Java的发布只有几个月的时间了. 就在本月,计划中的Java Development Kit 10升级已进入开发的主要减速阶段. 在第一个初始 ...

最新文章

  1. [高中作文赏析]假如真的有时光隧道
  2. android开发--详解ListView,动态添加,删除Adapter中的数据项
  3. 华为鸿蒙系统需要谷歌的服务器吗,华为P40或用鸿蒙系统?余承东:如果不能使用谷歌服务会考虑...
  4. 赛思信安携手太极 助力《甘肃省公安厅大数据警务云》项目
  5. 幼儿园体育游戏电子计算机教案,幼儿园大班体育游戏教案
  6. 联邦学习在视觉领域的应用,揭秘2020年AAAI人工智能创新应用奖获奖案例!
  7. Go基础系列:指定goroutine的执行顺序
  8. linux 的空命令:(冒号)
  9. 利用jquery.form实现异步上传文件
  10. php客户端和服务器的值传递
  11. 华擎 j3455 时钟 linux,经验 篇一:华擎J3455 硬改MAC地址
  12. 洛谷 P2804 神秘数字
  13. 郝斌java_郝斌Java自学教程全集打包
  14. 图解敏捷教练和 ScrumMaster
  15. linux解压apk文件,关于ipa和apk文件的解压
  16. Redis(三) Redis的持久化 RDB与AOF
  17. Mac M1安装ta-lib
  18. Element表格之表头合并、行合并和列合并
  19. c语言自动输入0到1000,c语言实现输入一组数自动从大到小排列
  20. [译] Deep Residual Learning for Image Recognition (ResNet)

热门文章

  1. 理解至上:数位dp(ybtoj-B数计数)
  2. YbtOJ-序列计数【组合数学,莫队】
  3. P5212-SubString【LCT,SAM】
  4. 牛客练习赛51-记录
  5. 学习手记(2018.11.30~2019.6.6)——养老时间
  6. Codeforces Round #676 (Div. 2) E待补
  7. 【最短路】【Floyed】医院设置(ssl 1614)
  8. Mysql调优你不知道这几点,就太可惜了
  9. 如何设计一个高可用的运营系统
  10. Spring 注入集合