偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

JDK 19 功能集凍結(jié):Java 19 只有七個(gè)新特性

開(kāi)發(fā) 前端
從 JDK 19 的概述頁(yè)面來(lái)看,JDK 19 處于 Rampdown Phase Two 階段,整個(gè)功能集已被凍結(jié),將不再對(duì) JEP 進(jìn)行改動(dòng)。

從 JDK 19 的概述頁(yè)面?來(lái)看,JDK 19 處于 Rampdown Phase Two 階段,整個(gè)功能集已被凍結(jié),將不再對(duì) JEP 進(jìn)行改動(dòng)。

Java 19 只有 7 個(gè)新特性:

下面對(duì)新特性作簡(jiǎn)短的介紹:

記錄模式 (預(yù)覽版)

使用 記錄模式 增強(qiáng) Java 編程語(yǔ)言以解構(gòu)記錄值,可以嵌套記錄模式和類(lèi)型模式,實(shí)現(xiàn)強(qiáng)大的、聲明性的和可組合的數(shù)據(jù)導(dǎo)航和處理形式。

這是一個(gè)預(yù)覽語(yǔ)言功能。

Linux/RISC-V 移植

將 JDK 移植到 Linux/RISC-V,目前僅支持 RISC-V 的 RV64GV 配置(包含向量指令的通用 64 位 ISA)。將來(lái)可能會(huì)考慮支持其他 RISC-V 配置,例如通用 32 位配置 (RV32G)。

外部函數(shù)和內(nèi)存 API (預(yù)覽版)

引入一個(gè) API,Java 程序可以通過(guò)該 API 與 Java 運(yùn)行時(shí)之外的代碼和數(shù)據(jù)進(jìn)行互操作。通過(guò)該 API 可有效地調(diào)用外部函數(shù)( JVM 之外的代碼)和安全地訪問(wèn)外部?jī)?nèi)存(不受 JVM 管理的內(nèi)存),使得 Java 程序能夠調(diào)用本機(jī)庫(kù)并處理本機(jī)數(shù)據(jù),而不會(huì)出現(xiàn) JNI 的脆弱性和危險(xiǎn)。

這是個(gè)預(yù)覽版 API 。

虛擬線程(預(yù)覽版)

將虛擬線程引入 Java 平臺(tái)。虛擬線程是輕量級(jí)線程,可顯著地減少編寫(xiě)、維護(hù)和觀察高吞吐量并發(fā)應(yīng)用程序的工作量。

這是一個(gè)預(yù)覽 API,我們 OSC 曾對(duì)此進(jìn)行了詳細(xì)介紹 。

Vector API (第四次孵化)

引入一個(gè) API 來(lái)表達(dá)在運(yùn)行時(shí)能夠可靠編譯的向量計(jì)算,在支持的 CPU 架構(gòu)上優(yōu)化向量指令,從而實(shí)現(xiàn)優(yōu)于標(biāo)量計(jì)算的性能。

Switch 模式匹配(第三預(yù)覽版)

用 switch? 表達(dá)式和語(yǔ)句的模式匹配,以及對(duì)模式語(yǔ)言的擴(kuò)展來(lái)增強(qiáng) Java 編程語(yǔ)言。將模式匹配擴(kuò)展到 switch 中,允許針對(duì)一些模式測(cè)試表達(dá)式,這樣就可以簡(jiǎn)明而安全地表達(dá)復(fù)雜的面向數(shù)據(jù)的查詢(xún)。

該特性最早在 Java 17 中作為預(yù)覽版出現(xiàn), Java 19 為第三次預(yù)覽。

結(jié)構(gòu)化并發(fā)(孵化階段)

引入用于結(jié)構(gòu)化并發(fā)的 API 來(lái)簡(jiǎn)化多線程編程,結(jié)構(gòu)化并發(fā)將不同線程中運(yùn)行的多個(gè)任務(wù)視為單個(gè)工作單元,從而簡(jiǎn)化錯(cuò)誤處理、提高可靠性并增強(qiáng)可觀察性。

這是一個(gè)孵化階段的 API。

另附 JDK 19 時(shí)間表:

其中 Rampdown 主要是修 Bug 和測(cè)試階段。 

還有一個(gè)有意思的事:從 Java 16 開(kāi)始,每個(gè)版本的特性數(shù)量越來(lái)越少:

  • Java 16:17 個(gè)
  • Java 17:14 個(gè)
  • Java 18 :9 個(gè)
  • Java 19 :7 個(gè)

Java 20 不會(huì)變成 5 個(gè)吧...

責(zé)任編輯:趙寧寧 來(lái)源: OSCHINA
相關(guān)推薦

2021-12-21 11:15:12

JavaJDK 18功能

2024-04-10 07:49:37

React 19use 鉤子Suspense

2024-01-23 08:23:24

Java虛擬線程

2013-07-03 10:51:31

Fedora 19

2023-11-01 07:24:16

JDK19線程

2024-04-28 09:01:06

React 19更新前端

2022-09-13 10:13:40

數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)管理CIO

2024-12-20 16:31:34

2022-12-09 09:49:57

JDK19JAVA9版本

2023-11-10 16:11:35

架構(gòu)后端開(kāi)發(fā)

2023-02-07 20:17:21

JDK19虛擬線程

2022-09-19 00:46:18

JavaScrip功能開(kāi)發(fā)

2022-02-13 17:11:19

GNOME 42系統(tǒng)UI

2022-09-26 08:49:11

Java架構(gòu)CPU

2024-06-13 07:23:40

2024-12-06 11:22:27

2022-08-17 09:54:57

Java性能優(yōu)化

2018-11-01 10:37:01

2025-01-17 00:00:00

JavaFeign客戶端

2017-02-27 19:57:02

Linux備份壓縮命令
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)