JDK 12 正式發布:一般可用性版本
該頁面提供了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及時返回未使用的已分配內存
文檔
下載
- Linux?/?x64 openjdk-12_linux-x64_bin.tar.gz (sha256) 197633782 字節
- macOS?/?x64 openjdk-12_osx-x64_bin.tar.gz (sha256) 189970526
- Windows?/?x64 openjdk-12_windows-x64_bin.zip (sha256) 196405895
注意
- 自JDK 12 GA起,此頁面上以前提供的Alpine Linux版本已被刪除。它不是生產就緒的,因為它沒有經過足夠的測試,不能被認為是GA版本。請使用早期訪問的JDK 13 Alpine Linux版本。
- 要獲取這些構建的源代碼,請克隆JDK 12 Mercurial存儲庫并更新到標記jdk-12-ga。
- 如果您在下載任何這些文件時遇到困難,請聯系jdk-download-help_ww@oracle.com。
本文由用戶 開源小編 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!