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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JDK 14 Rampdown:内部版本27

發布時間:2023/12/3 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JDK 14 Rampdown:内部版本27 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

馬克· 雷因霍爾德( Mark Reinhold)最近的帖子“ JDK 14現在處于Rampdown第一階段 ”宣布“我們現在處于Rampdown第一階段”,并且“整體功能已凍結”。 JDK 14 Early Access Build #27(2019/12/12)是一個繁重的構建。 在本文中,我總結了一些與JDK 14 Early Access Build 27相關的更改,這些更改對我來說特別有趣。

有人會說JDK 14 Early Access Build 27是“ 記錄構建” 。 此版本中包含與記錄預覽功能( JEP 359 )的實現相關的更新。 以下是與此“記錄構建”相關的一些更改,這些更改填充了JEP 359實現更改 (請注意,已經為記錄編寫并修復了錯誤):

  • JEP 359 JDK-8222777 :記錄(預覽)
  • 子任務JDK-8227113 :java.lang.Record的規范
  • 子任務JDK-8225053 :記錄的預覽API支持
  • 子任務JDK-8233526 :JVM對記錄的支持
  • 子任務JDK-8225054 :記錄的編譯器實現
  • 子任務JDK-8225057 :記錄的Java語言規范更改
  • 子任務JDK-8225058 :記錄的JVM規范更改
  • 子任務JDK-8225055 :用于記錄的Javadoc
  • 子任務JDK-8225052 :對記錄的javax.lang.model支持
  • 子任務JDK-8226314 :com.sun.source對記錄的支持
  • 增強功能JDK-8235359 :簡化方法Class.getRecordComponents()
  • 錯誤JDK-8235550 :澄清記錄反射支持規范
  • 錯誤JDK-8235369 :需要更新Class.toGenericString以進行記錄
  • 錯誤JDK-8235446 :對于沒有括號的記錄,出現令人困惑的錯誤消息
  • 錯誤JDK-8234101 :在記錄組件上使用重復注釋時引發編譯錯誤
  • 錯誤JDK-8235474 :JShell無法正確處理記錄

盡管在JDK 14 Early Access Build 27中,JEP 359 / Records(預覽)可能會引起許多Java開發人員的興趣,但此處總結了此構建中的其他有趣變化(帶有指向更多詳細信息的鏈接以及更改描述中的引用) :

  • 增強功能JDK-8215038 :添加列出所有系統屬性的頁面
    • “列出所有系統屬性的新頁面”
  • 增強功能JDK-8235334 :棄用jcmd GC.class_stats
    • “這個jcmd GC.class_stats的輸出很長,不適合理解元空間對象使用的內存,也不是特定于GC的工具。
  • 增強功能JDK-8222756:CompactNumberFormat中的多個支持
    • 更改了ContactNumberFormat對德語和意大利語的復數的支持
  • 子任務JDK-8234542 :刪除Pack200工具和API
    • 與JEP 367 (“刪除Pack200工具和API”)[ JDK-8232022 ]相關聯。
  • 增強功能JDK-8234370 :JEP 362的實現:棄用Solaris和SPARC端口
    • 與JEP 362相關聯 (“棄用Solaris和SPARC端口”)[ JDK-8231554 ]
  • 子任務JDK-8233319 :棄用在java.net.InetAddress上運行的MulticastSocket方法
    • 關聯的CSR JDK-8235330 (“棄用在java.net.InetAddress上運行的MulticastSocket方法”)指出,將不贊成使用類java.net.MulticastSocket上的以下方法(但尚未刪除,并且每個方法都顯示了更優的選擇):

除了我上面提到的更改之外,與JDK 14 Early Access Build 27相關的其他更改包括對許多JDK 14生成中具有更改的區域的更改( Shenandoah垃圾收集器 , Z垃圾收集器 [ZGC], Java Flight Recorder和Java打包工具 )。

JDK 14 Early Access Build 27 發行說明指出:“ SSLv2Hello和SSLv3已從默認啟用的TLS協議中刪除。” 發行說明中補充說:“如果客戶端或服務器仍需要使用SSLv3協議,則可以通過jdk.tls.client.protocols或jdk.tls.server.protocols系統屬性或通過SSLSocket.setEnabledProtocols啟用它來實現。 () , SSLServerSocket.setEnabledProtocols()和SSLEngine.setEnabledProtocols() API。”

我對Java 14中的Records感到很興奮,并期待通過OpenJDK 14 Early Access Build 27與它們一起使用。

翻譯自: https://www.javacodegeeks.com/2020/01/jdk-14-rampdown-build-27.html

總結

以上是生活随笔為你收集整理的JDK 14 Rampdown:内部版本27的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。