JDK16官方版
詳情介紹
Java SE Development Kit 16特征
338: Vector API (Incubator)
347: Enable C++14 Language Features
357: Migrate from Mercurial to Git
369: Migrate to GitHub
376: ZGC: Concurrent Thread-Stack Processing
380: Unix-Domain Socket Channels
386: Alpine Linux Port
387: Elastic Metaspace
388: Windows/AArch64 Port
389: Foreign Linker API (Incubator)
390: Warnings for Value-Based Classes
392: Packaging Tool
393: Foreign-Memory Access API (Third Incubator)
394: Pattern Matching for instanceof
395: Records
396: Strongly Encapsulate JDK Internals by Default
397: Sealed Classes (Second Preview)
功能介紹
1、Vector API (Incubator)
處于孵化階段的 Vector API,其中 JDK 將配備一個孵化器模塊jdk.incubator.vector,用于表達(dá)可在支持的 CPU 架構(gòu)上編譯為最佳矢量硬件指令的矢量計算,以實現(xiàn)優(yōu)于等效標(biāo)量計算的性能。
2、Enable C++14 Language Features
啟用 C++14 語言特性,支持在 JDK C++ 源代碼中使用 C++14 語言特性。
3、Migrate from Mercurial to Git
OpenJDK 源代碼庫從 Mercurial 遷移到 Git。
4、Migrate to GitHub
OpenJDK 源代碼庫遷移到 GitHub,此變化是基于 OpenJDK 源代碼庫從 Mercurial 遷移到 Git。
5、ZGC: Concurrent Thread-Stack Processing
將 ZGC 線程堆棧處理從安全點移動到并發(fā)階段。此計劃的目標(biāo)包括從 ZGC 安全點中刪除線程堆棧處理。
6、Unix-Domain Socket Channels
為java.nio.channels包中的 socket channel 和 server-socket channel API 添加 Unix-domain (AF_UNIX) 支持。
7、Alpine Linux Port
針對 x64 以及 AArch64 架構(gòu),將 JDK 移植到 Alpine Linux 以及其他使用 musl 作為主要 C 語言庫的 Linux 發(fā)行版上。
8、Elastic Metaspace
彈性元空間 (Elastic Metaspace) 能力,它可以將未使用的 HotSpot VM 類元數(shù)據(jù)(元空間)內(nèi)存更迅速地返回給操作系統(tǒng),從而減少元空間的占用空間并簡化元空間代碼,以及降低維護(hù)成本。
9、Windows/AArch64 Port
將 JDK 移植到 Windows/AArch64 平臺。
10、Foreign Linker API (Incubator)
處于孵化階段的 Foreign Linker API(外部鏈接器 API),該 API 用于對本地代碼進(jìn)行靜態(tài)類型訪問。
11、Warnings for Value-Based Classes
對基于值的類 (Value-Based Classes) 進(jìn)行警告。在 Java 平臺中對于任何基于值的類實例進(jìn)行同步的錯誤嘗試,會予以警告。
12、Packaging Tool
提供用于打包獨(dú)立 Java 應(yīng)用程序的 jpackage 工具。
13、Foreign-Memory Access API (Third Incubator)
處于孵化器第三階段的 Foreign-Memory Access API,該 API 允許 Java 應(yīng)用程序安全有效地訪問 Java 堆之外的外部內(nèi)存。
14、Pattern Matching for instanceof
為 instanceof 操作符提供模式匹配。模式匹配使程序中的通用邏輯(即從對象中有條件地提取組件)得以更簡潔、更安全地表達(dá)。
15、Records
Records 提供了一種緊湊的語法來聲明類,以幫助開發(fā)者寫出更簡潔的代碼,這些類是淺層不可變數(shù)據(jù)(shallowly immutable data)的透明擁有者。該特性主要用在特定領(lǐng)域的類,這些類主要用于保存數(shù)據(jù),不提供領(lǐng)域行為。
16、Strongly Encapsulate JDK Internals by Default
除了sun.misc.Unsafe等關(guān)鍵的內(nèi)部 API 外,默認(rèn)對 JDK 內(nèi)部進(jìn)行強(qiáng)封裝,用戶也可以選擇自 JDK 9 以來默認(rèn)的寬松強(qiáng)封裝。
17、Sealed Classes (Second Preview)
Sealed class & interface(密封類和接口)可以限制哪些類和接口可以繼承或?qū)崿F(xiàn)它們。
其他版本
更多-
JDK 21(Java開發(fā)工具包) v21.0.1.0官方版 編程軟件 / 162.25M
-
JDK17官方中文版 v17.0.13 編程其它 / 152.42M
-
JDK23官方版 v23.0.1 編程軟件 / 203.6M
-
jdk18官方版 v18.0.2.1 編程軟件 / 152.04M
-
jdk 15官方版 v15.0.1 編程軟件 / 158.25M
-
JDK 1.8官方版 編程軟件 / 164.2M
-
java se development kit v20.2.2 編程軟件 / 158.56M
相同廠商
-
JRE 8 64位 v8.0.3910.13官方版 編程軟件 / 61.49M
-
primavera p6項目管理軟件中文版 v19.12.0.34128電腦版 信息管理 / 170.75M
下載地址
- 電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論分類列表
類似軟件
-
jdk 15官方版 v15.0.1 編程軟件 / 158.25M
-
eclipse中文版 v4.30.0官方版 編程軟件 / 348.4M
-
JDK17官方中文版 v17.0.13 編程其它 / 152.42M
-
JDK 1.8官方版 編程軟件 / 164.2M
-
ant.jar包 v1.10.14 安裝制作 / 9.43M