網(wǎng)友評分: 5分
jdk14.0.2是目前發(fā)布的最穩(wěn)定的一款JAVA運(yùn)行環(huán)境安裝程序,此版本比起上幾個(gè)版本而言,其不僅增加了更多高效好用的功能,而且在性能上也得到了大大的正確,包含的JEP就比JAVA12和13加起來的還要多,作為使用Java編程語言構(gòu)建應(yīng)用程序和組件的開發(fā)環(huán)境,它絕對可以為大家?guī)頍o與倫比的編程開發(fā)體驗(yàn)。
為 instanceof 運(yùn)算符引入模式匹配(預(yù)覽階段)
通過模式匹配,開發(fā)者可以用更簡潔和更安全的方式來表達(dá)通用的程序邏輯。instanceof 運(yùn)算符的模式匹配支持從對象中按條件來提取組件,此語言特性目前處于預(yù)覽階段。
打包工具(孵化階段)
創(chuàng)建一個(gè)用于打包獨(dú)立 Java 應(yīng)用程序的工具。
針對 G1 的 NUMA-Aware 內(nèi)存分配
通過實(shí)現(xiàn) NUMA-aware 內(nèi)存分配,提升 G1 在大型機(jī)器上的性能。
JFR 事件流
暴露 JDK Flight Recorder 數(shù)據(jù)以進(jìn)行連續(xù)監(jiān)視。
非易失性映射的字節(jié)緩沖
非易失性映射的字節(jié)緩沖將添加新的 JDK 特定文件映射模式,該模式允許 FileChannel API 用于創(chuàng)建引用非易失性內(nèi)存(NVM)的 MappedByteBuffer 實(shí)例。
改進(jìn) NullPointerExceptions,通過準(zhǔn)確描述哪些變量為 null 來提高 JVM 生成的異常的可用性。該提案的作者希望為開發(fā)人員和支持人員提供有關(guān)程序?yàn)楹萎惓=K止的有用信息,并通過更清楚地將動(dòng)態(tài)異常與靜態(tài)程序代碼相關(guān)聯(lián)來提高對程序的理解。
Records 提供了一種緊湊的語法來聲明類,以幫助開發(fā)者寫出更簡潔的代碼,這些類是淺層不可變數(shù)據(jù)(shallowly immutable data)的透明擁有者。該特性主要用在特定領(lǐng)域的類,這些類主要用于保存數(shù)據(jù),不提供領(lǐng)域行為。
Switch Expressions 在 JDK 12 與 13 中都是預(yù)覽狀態(tài),現(xiàn)在在 JDK 14 中已成為穩(wěn)定特性。switch 表達(dá)式擴(kuò)展了 switch 語句,使其不僅可以作為語句(statement),還可以作為表達(dá)式(expression),并且兩種寫法都可以使用傳統(tǒng)的 switch 語法,或者使用簡化的“case L ->”模式匹配語法作用于不同范圍并控制執(zhí)行流。這些更改將簡化日常編碼工作,并為 switch 中的模式匹配做好準(zhǔn)備。
棄用 Solaris 和 SPARC 端口
棄用 Solaris/SPARC, Solaris/x64 和 Linux/SPARC 端口,以便在未來的版本進(jìn)行移除。
移除 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"特性一樣,它支持多行字符串文字,可以不需要使用大多數(shù)轉(zhuǎn)義序列,并以一種可預(yù)測的方式自動(dòng)設(shè)置字符串格式,同時(shí)可以讓開發(fā)人員控制格式。雖然這不是特別復(fù)雜的特性,但對于開發(fā)中想將 HTML 代碼引入 Java 來說是極大的便利,代碼可讀性也極大提高。目前處于第二個(gè)預(yù)覽階段。
外部內(nèi)存訪問 API(孵化階段)
新增一個(gè) API 以允許 Java 程序安全有效地訪問 Java 堆之外的外部內(nèi)存。
1、在本站下載并解壓縮,雙擊“jdk-14_windows-x64_bin.exe”程序,點(diǎn)擊“下一步”
2、繼續(xù)“下一步”
3、程序正在安裝,稍等片刻即可
4、安裝完成,點(diǎn)擊“關(guān)閉”結(jié)束安裝向?qū)?/p>
intellij idea 2022.1.0破解版 32位/64位 中文免費(fèi)版 693.24M | 簡體中文 | 3.2
下載jdk8 32位安裝包 V8.0.3410.10 免費(fèi)版 157.7M | 簡體中文 | 5.2
下載JAVA JDK V15.0.1 官方免費(fèi)版 159.43M | 簡體中文 | 0
下載Java SE Development Kit 64位 U8.0.331 官方最新版 172.54M | 簡體中文 | 8.3
下載eclipse 64位 V4.8 官方最新版 312.3M | 簡體中文 | 10
下載java8u101版本 32/64位 官方最新版 766K | 簡體中文 | 2.7
下載關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)