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