網友評分:
5分
jdk14.0.2是目前發布的最穩定的一款JAVA運行環境安裝程序,此版本比起上幾個版本而言,其不僅增加了更多高效好用的功能,而且在性能上也得到了大大的正確,包含的JEP就比JAVA12和13加起來的還要多,作為使用Java編程語言構建應用程序和組件的開發環境,它絕對可以為大家帶來無與倫比的編程開發體驗。
為 instanceof 運算符引入模式匹配(預覽階段)
通過模式匹配,開發者可以用更簡潔和更安全的方式來表達通用的程序邏輯。instanceof 運算符的模式匹配支持從對象中按條件來提取組件,此語言特性目前處于預覽階段。
打包工具(孵化階段)
創建一個用于打包獨立 Java 應用程序的工具。
針對 G1 的 NUMA-Aware 內存分配
通過實現 NUMA-aware 內存分配,提升 G1 在大型機器上的性能。
JFR 事件流
暴露 JDK Flight Recorder 數據以進行連續監視。
非易失性映射的字節緩沖
非易失性映射的字節緩沖將添加新的 JDK 特定文件映射模式,該模式允許 FileChannel API 用于創建引用非易失性內存(NVM)的 MappedByteBuffer 實例。
改進 NullPointerExceptions,通過準確描述哪些變量為 null 來提高 JVM 生成的異常的可用性。該提案的作者希望為開發人員和支持人員提供有關程序為何異常終止的有用信息,并通過更清楚地將動態異常與靜態程序代碼相關聯來提高對程序的理解。
Records 提供了一種緊湊的語法來聲明類,以幫助開發者寫出更簡潔的代碼,這些類是淺層不可變數據(shallowly immutable data)的透明擁有者。該特性主要用在特定領域的類,這些類主要用于保存數據,不提供領域行為。
Switch Expressions 在 JDK 12 與 13 中都是預覽狀態,現在在 JDK 14 中已成為穩定特性。switch 表達式擴展了 switch 語句,使其不僅可以作為語句(statement),還可以作為表達式(expression),并且兩種寫法都可以使用傳統的 switch 語法,或者使用簡化的“case L ->”模式匹配語法作用于不同范圍并控制執行流。這些更改將簡化日常編碼工作,并為 switch 中的模式匹配做好準備。
棄用 Solaris 和 SPARC 端口
棄用 Solaris/SPARC, Solaris/x64 和 Linux/SPARC 端口,以便在未來的版本進行移除。
移除 CMS(Concurrent Mark-Sweep) 垃圾回收器。
將 ZGC 垃圾回收器移植到 macOS。
將 ZGC 垃圾回收器移植到 Windows。
棄用 ParallelScavenge + SerialOld GC 的垃圾回收算法組合。
移除 Pack200 工具和 API
刪除 java.util.jar 包中的 pack200 和 unpack200 工具以及 Pack200 API。
文本塊特性(Text Blocks)與常見的 Python"any input"特性一樣,它支持多行字符串文字,可以不需要使用大多數轉義序列,并以一種可預測的方式自動設置字符串格式,同時可以讓開發人員控制格式。雖然這不是特別復雜的特性,但對于開發中想將 HTML 代碼引入 Java 來說是極大的便利,代碼可讀性也極大提高。目前處于第二個預覽階段。
外部內存訪問 API(孵化階段)
新增一個 API 以允許 Java 程序安全有效地訪問 Java 堆之外的外部內存。
1、在本站下載并解壓縮,雙擊“jdk-14_windows-x64_bin.exe”程序,點擊“下一步”
2、繼續“下一步”
3、程序正在安裝,稍等片刻即可
4、安裝完成,點擊“關閉”結束安裝向導
html2canvas.js 免費版 482K | 簡體中文 | 10
詳情JAVA JDK V1.8 正式版 200.93M | 簡體中文 | 8.1
詳情jdk8 32位安裝包 V8.0.3410.10 免費版 157.7M | 簡體中文 | 5.2
詳情JAVA JDK V15.0.1 官方免費版 159.43M | 簡體中文 | 5
詳情eclipse 64位 V4.8 官方最新版 312.3M | 簡體中文 | 8.3
詳情jdk1.7 32位 V1.7 官方最新版 129.16M | 簡體中文 | 4
詳情