甲骨文宣布推出Java 18 提供數(shù)千項改進(jìn)
北京時間3月29日消息,甲骨文公司正式發(fā)布Java 18,這是備受歡迎的編程語言和開發(fā)平臺最新推出的版本。Java 18(Oracle JDK 18)提供了數(shù)千種性能、穩(wěn)定性和安全性改進(jìn),包括進(jìn)一步優(yōu)化平臺的9個增強功能,以幫助開發(fā)人員提高工作效率。
新版本將提供數(shù)千種性能、穩(wěn)定性和安全性改進(jìn),以及9個JDK增強建議
最新版本的Java開發(fā)工具包(JDK)提供9個JDK增強建議(JEPs)的更新和改進(jìn)。這包括在Java API文檔中加入代碼片段的功能(JEP 413),以簡化API文檔中嵌入示例源代碼的難度,以及引入簡單的Web服務(wù)器(JEP 408),用于原型設(shè)計和測試目的。開發(fā)人員可瀏覽兩個孵化模塊:矢量API(JEP 417)和外部函數(shù)和內(nèi)存API(JEP 419)以及預(yù)覽功能:Switch模式匹配(JEP 420)。
甲骨文Java平臺組開發(fā)副總裁Georges Saab表示:“Java 18的發(fā)布表明甲骨文繼續(xù)致力于以每六個月的發(fā)布節(jié)奏,讓企業(yè)和開發(fā)人員更快地訪問增強功能。我們將繼續(xù)進(jìn)行技術(shù)投資,以提高Java SE平臺實施的性能、穩(wěn)定性和安全性,并改善Java開發(fā)工具包。"
RedMonk首席分析師James Governor表示:“Java開發(fā)人員希望通過現(xiàn)代編程語言功能、開發(fā)人員體驗增強功能、云托管服務(wù)和穩(wěn)定性實現(xiàn)持續(xù)創(chuàng)新。憑借Java每六個月的發(fā)布節(jié)奏,甲骨文滿足了這些需求,從而幫助Java在現(xiàn)代應(yīng)用和工作負(fù)載方面與時俱進(jìn)。”
加快Java在云中的采用
甲骨文最近推出了Java管理服務(wù)(JMS),這是一項新的Oracle云基礎(chǔ)設(shè)施技術(shù)(Oracle Cloud Infrastructure,OCI)原生服務(wù),可幫助管理本地部署或任何云端的Java運行時和應(yīng)用程序。JMS提供了管理整個企業(yè)的Java部署所需的信息。Java管理服務(wù)包含在OCI工作負(fù)載和Java SE訂戶中。
Java 18是Java六個月發(fā)布周期下的最新版本,也是甲骨文工程師與全球Java開發(fā)人員社區(qū)成員通過OpenJDK社區(qū)和JCP(Java Community Process)共同合作的成果。這提供了源源不斷的創(chuàng)新,以及持續(xù)的性能、穩(wěn)定性和安全性改進(jìn),從而提高Java在各種規(guī)模的組織和行業(yè)中的普及性。Java 18的重大更新包括:
程序庫的更新和改進(jìn)
· JEP 400:UTF-8 by Default——指定UTF-8作為標(biāo)準(zhǔn)的Java API的默認(rèn)字符集。通過此更改,依賴于默認(rèn)字符集的API將在所有實現(xiàn)、操作系統(tǒng)、語言環(huán)境和配置中一致地運行。
· JEP 408:簡單的Web服務(wù)器——這是一種命令行工具和API,用于啟動僅提供靜態(tài)文件的最小網(wǎng)絡(luò)服務(wù)器。此工具可用于原型設(shè)計、臨時編碼和測試目的,尤其是在教學(xué)環(huán)境中。
· JEP 416: 使用方法句柄重新實行核心反射——在java.lang.invoke方法句柄之上重新實行java.lang.reflect.Method、java.lang.reflect.Constructor和java.lang.reflect.Field。將方法句柄作為反射的底層機制,可降低java.lang.reflect和java.lang.invoke兩者的API維護(hù)和開發(fā)成本。
· JEP 418: 互聯(lián)網(wǎng)地址解析SPI——定義用于主機名和地址解析的服務(wù)提供者接口(SPI),以便java.net.InetAddress可以使用平臺內(nèi)置解析程序以外的解析程序。
工具
· JEP 413:Java API文檔中的JEP代碼片段——為JavaDoc的標(biāo)準(zhǔn)Doclet引入@snippet標(biāo)記,以簡化API文檔中嵌入示例源代碼的過程。
未來JDK發(fā)行版的預(yù)覽版和孵化器
· JEP 417:矢量API(三次孵化階段)——為開發(fā)人員提供API,以便可靠地利用CPU架構(gòu)提供可擴(kuò)展的矢量擴(kuò)展。這將比非擴(kuò)展處理器更能實現(xiàn)優(yōu)于等效標(biāo)量計算的性能。
· JEP 419:外部函數(shù)和內(nèi)存 API(二次孵化階段)——Java程序可以與Java運行時之外的代碼和數(shù)據(jù)進(jìn)行互操作。通過有效調(diào)用外部函數(shù)(即JVM之外的代碼),以及安全地訪問外部內(nèi)存(即不受JVM管理的內(nèi)存),API可以調(diào)用本地庫和處理原生數(shù)據(jù),而不受Java本機接口(JNI)的脆弱性和缺陷影響。
· JEP 420: Switch模式匹配(第二個預(yù)覽)——使用switch表達(dá)式和語句的模式匹配,以及對模式語言的擴(kuò)展來增強Java編程語言。將模式匹配擴(kuò)展到switch表達(dá)式允許針對多個模式進(jìn)行測試,每個模式都有特定的操作,從而簡潔、安全地表達(dá)數(shù)據(jù)導(dǎo)向的復(fù)雜查詢。
面向未來的Java程序
· JEP 421:棄用并移除Finalization功能——目前,F(xiàn)inalization默認(rèn)為啟用狀態(tài),但可以禁用以方便測試。此功能將在未來發(fā)行版中默認(rèn)為禁用狀態(tài),并在后續(xù)發(fā)行版中棄用。依賴finalization功能的庫和應(yīng)用程序維護(hù)人員可選擇遷移到其他資源管理技術(shù),例如try-with-resources語句和cleaners。
支持Java客戶
Oracle Java SE訂閱是一種可預(yù)測的按量計費產(chǎn)品,為客戶提供卓越的支持、GraalVM企業(yè)版授權(quán)、Java管理服務(wù)訪問權(quán)限以及按業(yè)務(wù)節(jié)奏進(jìn)行升級的靈活性。這有助于IT組織管理復(fù)雜性、控制成本并降低安全風(fēng)險。
戴爾易安信PowerEdge R240 機架式服務(wù)器(Xeon E-2224/16GB/4TB)
進(jìn)入購買
聯(lián)想ThinkSystem SR850(Xeon Gold 5218*4/32GB/1.2TB*4)
領(lǐng)券滿50000減1000贈
進(jìn)入購買
浪潮NF2180M3(FT2000+/32GB*8/960GB*2+12TB*4/9361-8i)
進(jìn)入購買
2022-03-29 10:24:35
2022-03-29 09:17:00
2022-03-29 09:11:39
2022-03-29 09:07:45
2022-03-29 09:04:49
2022-03-29 09:01:38
2022-03-29 08:58:40
2022-03-29 08:54:49
2022-03-29 08:50:49
2022-03-29 08:46:34
2022-03-29 08:42:23 熱門文章
- 1保險公司投資管理能力成績單出爐 平安養(yǎng)老保險信用風(fēng)險管理能力達(dá)5項
- 2市場底部區(qū)域凸顯!進(jìn)行自購的基金是否值得買進(jìn)?
- 3四角度挖掘虛擬人板塊機會 可支持IP運營、打造等立體化商業(yè)需求
- 4信達(dá)澳亞基金管理規(guī)模增長迅速 依賴明星經(jīng)理凸顯隱憂
- 5大盤縮量回升 機構(gòu)加倉浙江建投
- 6氫能頂層設(shè)計出爐 市場競爭力提升近20股封漲停板
- 7中老國際班列首個“數(shù)字貿(mào)易班列”成功運行 一站式數(shù)據(jù)共享構(gòu)建金融服務(wù)鏈
- 8嘉曼服飾財務(wù)數(shù)據(jù)異常 募投項目必要性遭質(zhì)疑
- 9反彈動力減弱 氫能源、航空等板塊漲幅居前
- 10年報季5只ST川股走到“十字路口” ST西源或?qū)⒂型耸酗L(fēng)險警示
熱點專題
-
鎳價破10萬美元大關(guān) 價格漲...3月8日,倫敦金屬交易所(LME)三個月期鎳金屬期貨價格突破10萬美元大關(guān),漲幅超100%。價格創(chuàng)15年來新高,... -
法國能源價格上漲 擬斥資220...當(dāng)?shù)貢r間7日,法國經(jīng)濟(jì)部長布魯諾·勒梅爾接受BFM電視臺采訪時表示,政府計劃花費220億歐元用于實施購買... -
沙特2021年原油產(chǎn)量和出口雙...根據(jù)聯(lián)合組織數(shù)據(jù)倡議(JODI)發(fā)布的最新數(shù)據(jù),2021年沙特原油出口平均每日622萬桶,較2020年下滑6 6%。... -
風(fēng)險提示不斷!*ST艾格退市或...3月7日,*ST艾格(002619)再次發(fā)布終止上市風(fēng)險的提示公告。二級市場上,該股已經(jīng)連續(xù)三個交易日收盤價低... -
原材料價格上漲趨勢漸緩 生...3月7日晚間,牧原股份(002714)、溫氏股份(300498)等多家豬企披露了2月銷售簡報。金融投資報記者注意到,... -
阿里2022財年三季度營收同比...2月24日,阿里巴巴集團(tuán)發(fā)布2022財年三季度財報。數(shù)據(jù)顯示,集團(tuán)整體營收為2425 8億元,同比增長10%;經(jīng)... -
菜鳥2022財年三季度營收197億...2月24日,阿里巴巴集團(tuán)發(fā)布2022財年三季度財報。其中,就物流業(yè)務(wù)方面,菜鳥營收為196億元,同比增長23%... -
2021年下半年同店銷售下滑超1...2月24日,新世界百貨中國有限公司(以下簡稱新世界百貨)發(fā)布截至2021年12月31日的六個月中期業(yè)績顯示,該... -
納入“居民生活用電”!北京...電動自行車社區(qū)充電如何收費?北京迎來新規(guī)。2月24日,北京市發(fā)改委發(fā)布《關(guān)于規(guī)范本市居民住宅小區(qū)電動... -
帶動文旅消費 北京平谷區(qū)千...北京市平谷區(qū)第一次自主開展惠民消費券發(fā)放工作,將在2022年分三個時間節(jié)點進(jìn)行。2月25日,北京商報記者...
關(guān)于我們 廣告服務(wù) 手機版 投訴文章:39 60 2 914 2@qq.com
Copyright (C) 1999-2020 www.baiduer.com.cn 愛好者日報網(wǎng) 版權(quán)所有 聯(lián)系網(wǎng)站:39 60 2 914 2@qq.com
相關(guān)新聞