国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Java 26發(fā)布,徹底移除Java Applet API!

0
分享至

編譯 | 蘇宓

出品 | CSDN(ID:CSDNnews)

每六個(gè)月一更的 Java,如今來(lái)到了 Java 26 版本。

本次 Java 26 是一個(gè)短期版本,官方提供六個(gè)月的支持。


主要新特性概覽

JDK 26 官方包含 10 項(xiàng) Java Enhancement Proposal(JEP)功能,具體包括:

1. 模式匹配中的原始類型、instanceof 與 switch(第四次預(yù)覽)

這一功能旨在增強(qiáng)模式匹配的表達(dá)能力:

  • 允許在任何模式上下文中使用原始類型(如 int, double 等)。

  • 擴(kuò)展 instanceof 和 switch 以支持所有原始類型。

這是第四次預(yù)覽功能,此前在 JDK 23、24、25 中也已提供預(yù)覽。目標(biāo)包括:

  • 支持統(tǒng)一的數(shù)據(jù)探索,讓所有類型都能使用類型模式。

  • 將類型模式與 instanceof 對(duì)齊,并實(shí)現(xiàn)安全類型轉(zhuǎn)換。

  • 允許模式匹配在嵌套模式和頂層模式中使用原始類型。

  • 提供簡(jiǎn)單易用的語(yǔ)法,避免因不安全類型轉(zhuǎn)換丟失信息。

  • 擴(kuò)展 switch 功能,可處理任意原始類型值。

第四次預(yù)覽的改進(jìn)包括無(wú)條件精確性定義增強(qiáng),以及 switch 構(gòu)造中更嚴(yán)格的支配性檢查,幫助編譯器發(fā)現(xiàn)更多潛在錯(cuò)誤。對(duì)于 AI 場(chǎng)景,這使得 AI 與業(yè)務(wù)邏輯的集成更簡(jiǎn)單。

2.AOT 對(duì)象緩存

HotSpot JVM 通過(guò) AOT 對(duì)象緩存可以提升啟動(dòng)和預(yù)熱速度,適用于包括低延遲 ZGC 在內(nèi)的任意垃圾回收器。原理是將 Java 對(duì)象以中立、與垃圾回收器無(wú)關(guān)的格式順序加載到內(nèi)存,而不是映射到 GC 專用格式。

此功能的目標(biāo)包括:

  • 使所有垃圾回收器與 Project Leyden 引入的 AOT 緩存兼容順暢。

  • 將 AOT 緩存與 GC 實(shí)現(xiàn)細(xì)節(jié)解耦。

  • 保證使用 AOT 緩存不會(huì)顯著增加啟動(dòng)時(shí)間。

對(duì)于 AI 應(yīng)用,這意味著任何 GC 都可以通過(guò) AOT 緩存快速啟動(dòng),加快模型加載和計(jì)算準(zhǔn)備時(shí)間。

3. Vector API(第十一輪孵化)

JDK 26 引入了 Vector API 第十一輪孵化版本,提供了一個(gè)用于表達(dá)向量計(jì)算的 API,能夠在支持的 CPU 上可靠地編譯成最優(yōu)向量指令,從而實(shí)現(xiàn)比等效標(biāo)量計(jì)算更高的性能。

這個(gè)孵化中的 Vector API 最早出現(xiàn)在 JDK 16(2021 年 3 月發(fā)布),設(shè)計(jì)目標(biāo)是語(yǔ)法清晰簡(jiǎn)潔、平臺(tái)無(wú)關(guān)、在 x64 與 AArch64 CPU 上具有可靠性能,并能在不支持向量指令的平臺(tái)上優(yōu)雅降級(jí)。

Vector API 的長(zhǎng)期目標(biāo)是利用 Project Valhalla 對(duì) Java 對(duì)象模型的增強(qiáng),使得 Java 在處理大規(guī)模計(jì)算和 AI 場(chǎng)景時(shí)性能進(jìn)一步提升。

4. 惰性常量(第二輪預(yù)覽)

JDK 26 還帶來(lái)了惰性常量(Lazy Constants)API 的新預(yù)覽,此前通過(guò) JDK 25 的 stable values 功能已提供首次預(yù)覽。

惰性常量是持有不可變數(shù)據(jù)的對(duì)象,在 JVM 內(nèi)部被視為真正的常量,從而可以享受與聲明 final 字段相同的性能優(yōu)化。與 final 字段相比,惰性常量提供了更靈活的初始化時(shí)機(jī),同時(shí)在 AI 應(yīng)用中有利于高效的數(shù)據(jù)共享。

5. PEM(隱私增強(qiáng)郵件)編碼的加密對(duì)象(第二輪預(yù)覽)

PEM(隱私增強(qiáng)郵件)編碼 API 的第二次預(yù)覽允許將表示加密密鑰、證書以及證書吊銷列表的對(duì)象編碼為 PEM 格式,并從該格式解碼回對(duì)象。

第二次預(yù)覽對(duì) API 做了若干改進(jìn),包括將 PEMRecord 類重命名為 PEM,新增了 decode() 方法以返回解碼后的 Base64 內(nèi)容,同時(shí)將 EncryptedPrivateKeyInfo 類的 encryptKey 方法改名為 encrypt,并支持 DEREncodable 對(duì)象而非僅 PrivateKey 對(duì)象,從而可以加密 KeyPair 和 PKCS8EncodedKeySpec 對(duì)象。

6. 結(jié)構(gòu)化并發(fā)(第六次預(yù)覽

結(jié)構(gòu)化并發(fā) API 通過(guò)將不同線程中運(yùn)行的相關(guān)任務(wù)組視作單個(gè)工作單元,簡(jiǎn)化了并發(fā)編程。它優(yōu)化了錯(cuò)誤處理和任務(wù)取消流程,提高了可靠性和可觀察性。這一特性鼓勵(lì)一種更安全的并發(fā)編程風(fēng)格,能夠避免常見(jiàn)的線程泄漏、取消延遲等問(wèn)題,并提升 AI 并發(fā)計(jì)算的表現(xiàn)。

7. 深度反射修改 final 字段的使用警告

JDK 26 還引入了對(duì)深度反射修改 final 字段的警告,為未來(lái)版本做好準(zhǔn)備,使得 final 字段默認(rèn)不可修改,從而保證程序完整性,提高安全性和性能。

開發(fā)者可以通過(guò)有選擇地啟用修改權(quán)限,在必要時(shí)繞過(guò)當(dāng)前警告和未來(lái)限制。

8. G1 垃圾回收器同步優(yōu)化以提升吞吐量

在垃圾回收方面,G1 GC 的優(yōu)化提案旨在減少應(yīng)用線程與 GC 線程間的同步,從而提升吞吐量。

目標(biāo)包括降低 G1 GC 的同步開銷、減少寫屏障插入代碼大小,并保持 G1 的整體架構(gòu)不變。

G1 作為 HotSpot JVM 默認(rèn)的垃圾回收器,設(shè)計(jì)上兼顧延遲和吞吐,但在某些場(chǎng)景下,相比以吞吐為導(dǎo)向的 Parallel 和 Serial GC,其性能會(huì)有所折中。

G1 GC 的改進(jìn)意味著應(yīng)用線程與 GC 線程共享 CPU 并協(xié)調(diào)執(zhí)行,這種同步既影響吞吐量,也可能增加延遲,但總體上優(yōu)化了并發(fā)處理和 GC 暫停時(shí)間。

9. Client API 支持 HTTP/3

HTTP/3 支持使 Java 庫(kù)和應(yīng)用能夠以最少代碼修改與 HTTP/3 服務(wù)器交互。

JDK 26 更新了 HTTP Client API,使其能夠發(fā)送和接收 HTTP/3 請(qǐng)求和響應(yīng)。開發(fā)者可以選擇使用 HTTP/3,而無(wú)需改變默認(rèn)協(xié)議版本(HTTP/2)。

HTTP/3 是 Web 通信協(xié)議的重大版本,基于 IETF QUIC(Quick UDP Internet Connections)協(xié)議,支持流控、低延遲連接建立、網(wǎng)絡(luò)路徑遷移和增強(qiáng)安全性。

10. 移除 Java Applet API

JDK 26 還正式移除了 Java Applet API,該 API 在 JDK 17(2021 年)已標(biāo)記為棄用。由于最新的 JDK 版本和現(xiàn)代瀏覽器均不再支持 Applet,這一 API 已毫無(wú)實(shí)際用途,因此從 JDK 26 開始被徹底移除。

除了這些主要 JEP 功能,JDK 26 還包含一些小型增強(qiáng)功能,例如混合公鑰加密、在使用 jlink 工具交叉鏈接時(shí)更嚴(yán)格的版本檢查、擴(kuò)展 HTTP 客戶端請(qǐng)求超時(shí)以覆蓋響應(yīng)體,以及虛擬線程在等待其他線程執(zhí)行類初始化器時(shí)自動(dòng)從承載線程解綁。這些改進(jìn)雖然規(guī)模較小,但進(jìn)一步完善了 Java 的整體功能和性能。

目前,JDK 26 可以從 Oracle 官網(wǎng)下載,更多特性細(xì)節(jié)可查閱:https://jdk.java.net/26/

來(lái)源:https://www.infoworld.com/article/4050993/jdk-26-the-new-features-in-java-26.html

【活動(dòng)分享】「AI進(jìn)化論」是 CSDN 特別策劃推出的一檔聚焦 AI 產(chǎn)業(yè)落地的內(nèi)容欄目,圍繞大模型、智能體以及企業(yè)級(jí) AI 應(yīng)用展開,試圖回答一個(gè)更現(xiàn)實(shí)的問(wèn)題:AI 到底如何走進(jìn)業(yè)務(wù),而不僅停留在演示和概念中。欄目將以直播與深度內(nèi)容結(jié)合的形式展開,我們會(huì)邀請(qǐng)一線從業(yè)者、技術(shù)負(fù)責(zé)人和創(chuàng)業(yè)者,聊一聊 AI 在真實(shí)商業(yè)場(chǎng)景中的應(yīng)用、踩過(guò)的坑,以及那些真正被驗(yàn)證過(guò)、可以復(fù)用的實(shí)踐路徑。

如果你正在探索 AI 在業(yè)務(wù)中的落地方式,或者希望一起打磨更貼近真實(shí)場(chǎng)景的解決方案、輸出更有深度的行業(yè)分析,歡迎和我們交流(聯(lián)系方式:zhanghy@csdn.net)。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
1991年日本房?jī)r(jià)開始暴跌,上萬(wàn)人自盡,他們悟出一套道理沿用至今

1991年日本房?jī)r(jià)開始暴跌,上萬(wàn)人自盡,他們悟出一套道理沿用至今

談史論天地
2026-04-21 18:40:03
資本家的丑孩子收手吧!沒(méi)演技還長(zhǎng)得丑的星二代,別來(lái)禍禍觀眾了

資本家的丑孩子收手吧!沒(méi)演技還長(zhǎng)得丑的星二代,別來(lái)禍禍觀眾了

雨月海星
2026-04-22 06:13:47
彭博社:蘋果Siri主管洛克威爾考慮離職

彭博社:蘋果Siri主管洛克威爾考慮離職

IT之家
2026-04-22 08:30:06
寧馬線開通場(chǎng)面太火爆,有乘客等三趟車沒(méi)擠上

寧馬線開通場(chǎng)面太火爆,有乘客等三趟車沒(méi)擠上

現(xiàn)代快報(bào)
2026-04-22 14:20:23
打不垮伊朗,美方轉(zhuǎn)身對(duì)付中國(guó),沙特?fù)芡ū本╇娫挘蟹綌蒯斀罔F

打不垮伊朗,美方轉(zhuǎn)身對(duì)付中國(guó),沙特?fù)芡ū本╇娫?,中方斬釘截鐵

混沌錄
2026-04-21 15:19:11
炸穿臺(tái)灣政壇!蔣友松強(qiáng)行遷走兩蔣懸棺,半世紀(jì)漂泊終要?dú)w鄉(xiāng)

炸穿臺(tái)灣政壇!蔣友松強(qiáng)行遷走兩蔣懸棺,半世紀(jì)漂泊終要?dú)w鄉(xiāng)

陳漎侃故事
2026-04-14 17:28:18
中國(guó)民航大學(xué)教師汪瑾去世,年僅56歲,去年剛剛退休,前同事稱她深受學(xué)生愛(ài)戴

中國(guó)民航大學(xué)教師汪瑾去世,年僅56歲,去年剛剛退休,前同事稱她深受學(xué)生愛(ài)戴

極目新聞
2026-04-21 17:39:34
申京:無(wú)論輸贏我們球隊(duì)榮辱與共,我要投進(jìn)那些近距離投籃

申京:無(wú)論輸贏我們球隊(duì)榮辱與共,我要投進(jìn)那些近距離投籃

懂球帝
2026-04-22 15:35:09
普京剛發(fā)完火,就收到好消息,中國(guó)增加購(gòu)買,救俄羅斯經(jīng)濟(jì)于水火

普京剛發(fā)完火,就收到好消息,中國(guó)增加購(gòu)買,救俄羅斯經(jīng)濟(jì)于水火

時(shí)尚的弄潮
2026-04-22 15:02:57
女子應(yīng)聘湖南一企業(yè)行政崗被要求給員工做飯,負(fù)責(zé)人:工作清閑,不接受可以不來(lái)

女子應(yīng)聘湖南一企業(yè)行政崗被要求給員工做飯,負(fù)責(zé)人:工作清閑,不接受可以不來(lái)

大風(fēng)新聞
2026-04-21 18:00:06
賴清德遭遇恥辱性一幕,民進(jìn)黨暴怒!日本嚷著:我們要跟中國(guó)談判

賴清德遭遇恥辱性一幕,民進(jìn)黨暴怒!日本嚷著:我們要跟中國(guó)談判

伴史緣
2026-04-22 13:51:00
醫(yī)生調(diào)查發(fā)現(xiàn):餓著睡覺(jué)的人,會(huì)比吃宵夜的人更容易患腦梗?

醫(yī)生調(diào)查發(fā)現(xiàn):餓著睡覺(jué)的人,會(huì)比吃宵夜的人更容易患腦梗?

芹姐說(shuō)生活
2026-04-21 18:59:09
出不去了!非洲3國(guó)斷通行權(quán),賴清德最后希望破滅,愿與大陸對(duì)話

出不去了!非洲3國(guó)斷通行權(quán),賴清德最后希望破滅,愿與大陸對(duì)話

阿天愛(ài)旅行
2026-04-21 20:48:02
演員王大陸一審被判刑

演員王大陸一審被判刑

中吳網(wǎng)
2026-04-22 15:23:56
人為什么要戒色

人為什么要戒色

今夜無(wú)局
2026-04-20 16:37:17
國(guó)家下死命令:2027年城投清零!中小城市的公交、供水會(huì)漲價(jià)嗎?

國(guó)家下死命令:2027年城投清零!中小城市的公交、供水會(huì)漲價(jià)嗎?

顧史
2026-04-21 05:44:11
身材豐滿女生,這樣打扮既顯瘦顯腿長(zhǎng),又有女人味

身材豐滿女生,這樣打扮既顯瘦顯腿長(zhǎng),又有女人味

美女穿搭分享
2026-04-20 13:54:46
李小冉離婚了???

李小冉離婚了?。?/a>

八卦瘋叔
2026-04-22 11:02:16
新加坡驚現(xiàn)“紙片摩天樓”!37層、150米高,薄得像一把刀,竟是貝聿銘神作

新加坡驚現(xiàn)“紙片摩天樓”!37層、150米高,薄得像一把刀,竟是貝聿銘神作

最黑科技
2026-03-22 23:14:02
2009年以17萬(wàn)做局,騙走乾隆真跡轉(zhuǎn)賣8700萬(wàn)的專家,結(jié)局大快人心

2009年以17萬(wàn)做局,騙走乾隆真跡轉(zhuǎn)賣8700萬(wàn)的專家,結(jié)局大快人心

談史論天地
2026-04-03 14:20:03
2026-04-22 16:24:49
CSDN incentive-icons
CSDN
成就一億技術(shù)人
26471文章數(shù) 242270關(guān)注度
往期回顧 全部

科技要聞

對(duì)話梅濤:沒(méi)有視頻底座,具身智能走不遠(yuǎn)

頭條要聞

媒體:愛(ài)奇藝AI藝人庫(kù)惹眾怒 CEO龔宇的解釋站不住腳

頭條要聞

媒體:愛(ài)奇藝AI藝人庫(kù)惹眾怒 CEO龔宇的解釋站不住腳

體育要聞

網(wǎng)易傳媒再度簽約法國(guó)隊(duì)和阿根廷隊(duì)

娛樂(lè)要聞

復(fù)婚無(wú)望!baby黃曉明陪小海綿零交流

財(cái)經(jīng)要聞

伊朗拒絕出席 特朗普宣布延長(zhǎng)?;鹌谙?/h3>

汽車要聞

純電續(xù)航301km+激光雷達(dá) 宋Pro DM-i飛馳版9.99萬(wàn)起

態(tài)度原創(chuàng)

家居
藝術(shù)
親子
手機(jī)
教育

家居要聞

極簡(jiǎn)繪夢(mèng) 克制和諧

藝術(shù)要聞

無(wú)花不風(fēng)景

親子要聞

很難想象弟弟最后的表情是在想什么

手機(jī)要聞

vivo連續(xù)七季第一,蘋果首進(jìn)前五,OPPO暴增21%

教育要聞

第8課-Sightseeing + taking photos 觀光旅游和拍照

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版