日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時(shí)間:2023/12/3 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 首个JDK 10(18.3)发行候选版(内部版本43)展示了新的版本控制方案 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Mark Reinhold的帖子“ JDK 10:First Release Candidate ”宣布“內(nèi)部版本43中沒有未解決的P1錯(cuò)誤”,并將Build 43命名為最初的JDK 10版本候選 。 Reinhold帖子還指向“ JDK 10 Early Access Builds ”頁面,該頁面包含發(fā)行說明的鏈接。 到基于Javadoc的API文檔 ; 適用于Windows , Linux , macOS和Alpine Linux的“早期開放源代碼構(gòu)建”(OpenJDK); 并用于Oracle JDK構(gòu)建。

以下屏幕快照顯示了OpenJDK 10 Build 43提供的版本信息(屏幕快照中的文本復(fù)制在圖像下方):

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)

下一個(gè)屏幕快照顯示了Oracle JDK 10 Build 43提供的版本信息(屏幕快照中的文本復(fù)制在圖像下方):

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信息當(dāng)前顯示兩種形式。 它們?cè)贘DK 10的引號(hào)中顯示“ 10” ,但也顯示18.3 。 這與JSR 383標(biāo)題[“ Java SE 10(18.3)Platform JSR(383) ”]及其描述一致。

由于Java版本名稱計(jì)劃的快速變化發(fā)展 , JDK 9之后的Java版本的版本控制方案一直存在一些混亂。 下面顯示了在JDK 9之后命名的開發(fā)版本上的一些關(guān)鍵文章。

  • 加快Java的前進(jìn)速度 (2017年9月6日)
    • 建議“在Java 9之后,我們采用嚴(yán)格的基于時(shí)間的模型,每六個(gè)月發(fā)布一次新功能,每季度發(fā)布一次更新,每三年發(fā)布一次長期支持。”
    • “為了清楚地說明這些是基于時(shí)間的發(fā)行版,并且為了容易確定任何特定發(fā)行版的發(fā)行日期,功能發(fā)行版的版本字符串將采用$YEAR.$MONTH的形式。” 這就是上述示例(代表2018年3月)中“ 18.3”的來源。
    • 相關(guān)文章“ 加速JDK發(fā)布節(jié)奏 ”討論了“最終目標(biāo)”使“ OpenJDK和Oracle JDK構(gòu)建完全可互換”要采取的方法。
  • Java SE平臺(tái)和JDK的版本字符串方案 (2017年10月19日)
    • 解決社區(qū)對(duì) 原始提案的 關(guān)注和回應(yīng)(例如此 )。
    • 概述選擇版本控制方案時(shí)要考慮的標(biāo)準(zhǔn)。
    • 介紹滿足概述標(biāo)準(zhǔn)的潛在替代方案。
    • 參考瓦德勒定律 。
  • 提案:針對(duì)Java SE平臺(tái)和JDK的較新版本字符串方案 (2017年11月2日)
    • 介紹方案$FEATURE.$INTERIM.$UPDATE.$EMERG
    • $FEATURE是“功能發(fā)布計(jì)數(shù)器,無論發(fā)布內(nèi)容如何,??每六個(gè)月遞增一次。”
    • “這主要是基于時(shí)間的方案,因?yàn)? FEATURE每六個(gè)月遞增一次,而與發(fā)行內(nèi)容無關(guān),而對(duì)于每個(gè)功能版本, $UPDATE則每三個(gè)月遞增一次。”
    • 添加了java.version.date JEP 223的系統(tǒng)屬性java.version.date ,它是“ ISO 8601 YYYY-MM-DD格式”的“預(yù)定GA日期”。 對(duì)于早期訪問版本,這是“將來的某個(gè)日期”。 在上面的示例中,預(yù)期版本的一般可用性發(fā)布日期為2018-03-20 。
  • 更新版本號(hào) (2017年12月1日)
    • 聲明將更新JSR-383文檔以引用“ 10(18.3) ”,而不是“ 18.3 ”。
  • 為什么“ Oracle JDK 10構(gòu)建”不支持AppCDS? (2018年2月16日)
    • 我之所以寫這篇文章,是因?yàn)樗峁┝艘粋€(gè)具體的具體示例,說明了早期訪問版本(“ 10-ea+42 ”)與最終最終可用的發(fā)行候選版本(“ 10+43 ”)版本名稱的區(qū)別。
  • 這篇文章中顯示的屏幕快照描述了與JDK 10 Release Candidate的可用初始版本相關(guān)的版本。 此初始構(gòu)建提供了對(duì)新的JDK版本命名方案的初步了解。

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

    總結(jié)

    以上是生活随笔為你收集整理的首个JDK 10(18.3)发行候选版(内部版本43)展示了新的版本控制方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。