JDK 12 正式發布:一般可用性版本

開源小編 5年前發布 | 8K 次閱讀 jdk12 Java

該頁面提供了Java Development Kit 12版的生產就緒的開源版本,它是GNU通用公共許可證版本2下Java SE 12平臺的一個實現,帶有Classpath Exception。Oracle技術網可以在非開放源代碼許可下為Oracle提供商業版本的JDK 12,適用于更廣泛的平臺。

Java 12不是一個小版本,它帶來了以下八個重大新功能:

  • 189 Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) 低暫停時間的GC
  • 230 Microbenchmark Suite 微基準測試套件
  • 325 Switch Expressions (Preview) Switch表達式
  • 334 JVM Constants API JVM常量API
  • 340 One AArch64 Port, Not Two 只保留一個AArch64實現
  • 341 Default CDS Archives 默認類數據共享歸檔文件
  • 344 Abortable Mixed Collections for G1 可中止的G1 Mixed GC
  • 346 Promptly Return Unused Committed Memory from G1 G1及時返回未使用的已分配內存

文檔

下載

注意

  • 自JDK 12 GA起,此頁面上以前提供的Alpine Linux版本已被刪除。它不是生產就緒的,因為它沒有經過足夠的測試,不能被認為是GA版本。請使用早期訪問的JDK 13 Alpine Linux版本。
  • 要獲取這些構建的源代碼,請克隆JDK 12 Mercurial存儲庫并更新到標記jdk-12-ga。
  • 如果您在下載任何這些文件時遇到困難,請聯系jdk-download-help_ww@oracle.com
 本文由用戶 開源小編 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!