真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

甲骨文正式發(fā)布Java14帶來(lái)多項(xiàng)功能更新

近日,甲骨文正式發(fā)布Java 14(Oracle JDK 14)。秉承甲骨文對(duì)加速創(chuàng)新的一貫承諾,Java保持每六個(gè)月發(fā)布一次新版本,為企業(yè)和開(kāi)發(fā)人員社區(qū)提供新的增強(qiáng)功能。新版Java開(kāi)發(fā)工具包(JDK)提供了許多新特性,其中包括兩個(gè)備受期待的新預(yù)覽特性:instanceof模式匹配(JEP 305)和記錄類(lèi)(JEP 359),以及第二次作為預(yù)覽特性的文本塊(JEP 368)。

蕉城網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)成立與2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

此外,最新版Java還增加了對(duì)switch表達(dá)式的Java語(yǔ)言支持,公開(kāi)了用于持續(xù)監(jiān)視DK Flight Recorder數(shù)據(jù)的全新API,將低延遲Z垃圾收集器的可用性擴(kuò)展至macOS和Windows,并在孵化器模塊中封裝了獨(dú)立Java應(yīng)用和新的外部?jī)?nèi)存訪問(wèn)API,以此支持安全、高效地訪問(wèn)Java堆外部的內(nèi)存。

“Java 維持了每六個(gè)月發(fā)布新版本的節(jié)奏,讓開(kāi)發(fā)人員能盡快嘗試到許多原本需要等待數(shù)年的功能,這個(gè)優(yōu)勢(shì)在Java 14中得到了進(jìn)一步體現(xiàn)?!奔坠俏墓綣ava平臺(tái)開(kāi)發(fā)副總裁Georges Saab表示,“JDK 14不僅帶來(lái)很多幫助開(kāi)發(fā)者提高工作效率的增強(qiáng)功能,而且首次提供來(lái)自Project Panama等項(xiàng)目的重要內(nèi)容,包括外部存儲(chǔ)器訪問(wèn)API增強(qiáng)(JEP 370),以及Project Amber的持續(xù)改進(jìn),例如模式匹配(JEP 305)和記錄類(lèi)(JEP 359)。這些重大增強(qiáng)足以證明我們?cè)谶@些突破性項(xiàng)目所付出的努力?!?/p>

Java 14發(fā)行版是整個(gè)行業(yè)通力合作的成果,這里面包括了開(kāi)放評(píng)審、每周構(gòu)建和一直以來(lái)甲骨文工程師通過(guò)OpenJDK社區(qū)和Java Community Process與全球Java開(kāi)發(fā)人員社區(qū)成員間的廣泛合作。Java 14的新增特性有:

JEP 305:instanceof模式匹配(Pattern Matching for instanceof,預(yù)覽版) — 該預(yù)覽特性可通過(guò)instanceof運(yùn)算符模式匹配來(lái)增強(qiáng)Java。使用該特性,開(kāi)發(fā)人員可以移除掉常見(jiàn)的樣板代碼,寫(xiě)出更加簡(jiǎn)潔的類(lèi)型安全代碼,從而提高工作效率。

JEP343:打包工具(Packaging Tool,孵化階段)— 支持開(kāi)發(fā)人員打包Java應(yīng)用并以平臺(tái)特定格式進(jìn)行分發(fā)。這有助于開(kāi)發(fā)人員開(kāi)發(fā)那些要求運(yùn)行時(shí)和應(yīng)用捆綁在單一交付成果中的現(xiàn)代應(yīng)用。Java 14在孵化器模塊中引入了此工具,將非最終版API和非最終版工具提供給開(kāi)發(fā)人員以獲取反饋,這些API或工具在未來(lái)版本中可能會(huì)被保留或移除。

JEP 345:適用于G1的NUMA感知內(nèi)存分配 (NUMA-Aware Memory Allocation for G1)— 改進(jìn)非一致性?xún)?nèi)存訪問(wèn)(NUMA)系統(tǒng)上的G1垃圾收集器的整體性能。

JEP 349:JFR事件流(JFR Event Streaming) — 公開(kāi)JDK Flight Recorder (JFR)數(shù)據(jù)以便持續(xù)監(jiān)控。這有助于簡(jiǎn)化各種工具和應(yīng)用對(duì)JFR數(shù)據(jù)的訪問(wèn),并激勵(lì)進(jìn)一步創(chuàng)新。

JEP 352:非易失性映射字節(jié)緩沖區(qū)(Non-Volatile Mapped Byte Buffers) — 在使用非易失性?xún)?nèi)存時(shí),為JDK添加一種文件映射模式,擴(kuò)展對(duì)非易失性?xún)?nèi)存的訪問(wèn)。

JEP 358:有用的NullPointerExceptions(Helpful NullPointerExceptions) — 準(zhǔn)確描述哪個(gè)變量為null并提供其他有用信息,從而提高NullPointerExceptions的可用性。這將提高開(kāi)發(fā)人員的工作效率,改進(jìn)許多開(kāi)發(fā)和調(diào)試工具的質(zhì)量。

JEP 359:記錄類(lèi)(Records,預(yù)覽版)— 該預(yù)覽特性通過(guò)一種緊湊的語(yǔ)法來(lái)聲明保存淺層不可變數(shù)據(jù)的類(lèi)。此特性有助于大幅減少該類(lèi)中的樣板代碼,不過(guò)其的優(yōu)勢(shì)在于可以將數(shù)據(jù)建模為數(shù)據(jù)。用戶(hù)可以輕松、清楚、簡(jiǎn)潔地聲明這些淺層不可變數(shù)據(jù)聚合。

JEP 361:Switch表達(dá)式(Switch Expressions,標(biāo)準(zhǔn)版)— 在JDK 12和JDK 13中,Switch表達(dá)式為預(yù)覽特性,現(xiàn)已成為標(biāo)準(zhǔn)特性。它允許使用switch作為語(yǔ)句或表達(dá)式。此特性簡(jiǎn)化了日常編碼,并為此版本中的模式匹配(JEP 305)預(yù)覽特性做好了準(zhǔn)備。

JEP 364:macOS上的ZGC以及JEP 365:Windows上的ZGC — 盡管大多數(shù)需要ZGC的用戶(hù)也需要Linux環(huán)境的可擴(kuò)展性,但通常需要通過(guò)部署和測(cè)試以便在macOS和Windows上支持ZGC。還有一些針對(duì)Windows和macOS的桌面應(yīng)用也將受益于ZGC。

JEP 368:文本塊(Text Blocks,第二次預(yù)覽版)— 文本塊作為預(yù)覽特性首次引入Java 13后收到了眾多最終用戶(hù)的反饋。現(xiàn)在,文本塊得到了增強(qiáng),再次作為預(yù)覽特性出現(xiàn)在Java 14中,目標(biāo)成為未來(lái)JDK版本的標(biāo)準(zhǔn)特性。使用文本塊可以輕松表達(dá)跨多行源代碼的字符串。它提高了Java程序中以非Java語(yǔ)言編寫(xiě)的代碼的字符串的可讀性;它約定,任何新構(gòu)造的文本塊都可以用字符串相同的字符集表示,解釋相同的轉(zhuǎn)義序列并以與字符串相同的方式進(jìn)行操作。

JEP370:外部?jī)?nèi)存訪問(wèn)API(Foreign-Memory Access API,孵化階段)— 此API可允許Java程序安全、高效地訪問(wèn)Java堆之外的外部?jī)?nèi)存。

對(duì)于尋求商業(yè)支持的用戶(hù)和企業(yè),甲骨文還提供一種低成本、可預(yù)測(cè)的支持解決方案 — Oracle Java SE訂閱服務(wù)。目前,該服務(wù)已得到全球成千上萬(wàn)家不同規(guī)模類(lèi)型組織的廣泛使用。通過(guò)該服務(wù),用戶(hù)可以獲得Java SE許可證以及所需系統(tǒng)的全面支持,而且可以隨需隨用。這些客戶(hù)可以定期直接從甲骨文獲得所支持版本經(jīng)過(guò)測(cè)試與認(rèn)證的性能、穩(wěn)定性及安全性更新。

【Java一直以來(lái)都是深受軟件開(kāi)發(fā)者青睞的選擇編程語(yǔ)言。伴隨著Java 14創(chuàng)新功能的按時(shí)交付,對(duì)未來(lái)的周詳規(guī)劃以及對(duì)生態(tài)系統(tǒng)的持續(xù)投入,Java平臺(tái)將繼續(xù)為現(xiàn)代應(yīng)用開(kāi)發(fā)注入動(dòng)力?!?/p>
當(dāng)前標(biāo)題:甲骨文正式發(fā)布Java14帶來(lái)多項(xiàng)功能更新
路徑分享:http://weahome.cn/article/chdjie.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部