亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                JDK 19:Java 19新特性

                將于 9 月發(fā)布的非 LTS 版本,Java 19 將具有結(jié)構(gòu)化并發(fā)、虛擬線程、開關(guān)表達(dá)式模式匹配、向量 API 和 Linux/RISC-V 端口。

                JDK 19定于9月20日正式發(fā)布,供生產(chǎn)使用,在此之前,從7月21日開始是第二個夯實(shí)階段,8月11日和8月25日將發(fā)布候選版本。JDK 19的早期訪問版本可以從jdk.java.net/19訪問。JDK 19的功能包括。

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

                處于孵化階段,旨在通過結(jié)構(gòu)化并發(fā)庫簡化多線程編程。這種并發(fā)性將在不同線程中運(yùn)行的多個任務(wù)視為一個工作單元,以簡化錯誤處理和取消。可靠性和可觀察性得到了改善。

                記錄模式的預(yù)覽

                為了解構(gòu)記錄值。記錄模式和類型模式可以被嵌套,以實(shí)現(xiàn)數(shù)據(jù)導(dǎo)航和處理的聲明性、強(qiáng)大和可組合的形式。該提案的目標(biāo)包括擴(kuò)展模式匹配,以表達(dá)更復(fù)雜、可組合的數(shù)據(jù)查詢,同時不改變類型模式的語法或語義。該提案建立在實(shí)例的模式匹配基礎(chǔ)上,于2021年3月在JDK 16中交付。未來的計劃可能要求對記錄模式進(jìn)行擴(kuò)展,如數(shù)組模式和vararg模式。記錄模式是Project Amber的一部分,該項目旨在探索和孵化較小的、面向生產(chǎn)力的Java功能。

                函數(shù)內(nèi)存API的預(yù)覽

                它將引入一個API,通過它,Java程序可以與Java運(yùn)行時之外的代碼和數(shù)據(jù)進(jìn)行互操作。通過有效地調(diào)用外來函數(shù)(即Java運(yùn)行時之外的代碼)和安全地訪問外來內(nèi)存(即不由JVM管理的內(nèi)存),該API使Java程序能夠調(diào)用本地庫和處理本地數(shù)據(jù),而沒有Java本地接口(JNI)的危險和脆性。國外函數(shù)和內(nèi)存API結(jié)合了兩個早期的孵化API:國外內(nèi)存訪問API和國外鏈接器API。國外函數(shù)和內(nèi)存API曾在JDK 17中孵化,在JDK 18中重新孵化。該提案的目標(biāo)包括易用性、性能、通用性和安全性。

                虛擬線程的預(yù)覽

                這是一種輕量級的線程,大大減少了編寫、維護(hù)和觀察高吞吐量并發(fā)應(yīng)用的工作量。目標(biāo)包括:使以簡單的每請求線程風(fēng)格編寫的服務(wù)器應(yīng)用程序能夠以接近最佳的硬件利用率進(jìn)行擴(kuò)展,使使用java.lang Thread API的現(xiàn)有代碼能夠以最小的改動采用虛擬線程,并能夠使用現(xiàn)有的JDK工具對虛擬線程進(jìn)行故障診斷、調(diào)試和分析。本建議的目標(biāo)不是改變Java的基本并發(fā)模型,也不是在Java語言或Java庫中提供新的數(shù)據(jù)并行結(jié)構(gòu)。它的目標(biāo)也不是刪除線程的傳統(tǒng)實(shí)現(xiàn),或默默地將現(xiàn)有的應(yīng)用程序遷移到使用虛擬線程。

                switch表達(dá)式和語句的模式匹配第三次預(yù)覽

                將模式匹配擴(kuò)展到switch,以允許一個表達(dá)式針對一些模式進(jìn)行測試,每個模式都有特定的動作,因此可以簡潔而安全地表達(dá)復(fù)雜的面向數(shù)據(jù)的查詢。這項功能以前在JDK 17和JDK 18中進(jìn)行過預(yù)覽。第三次預(yù)覽將增加完善的內(nèi)容,包括用開關(guān)塊中的when子句替換有防護(hù)的模式。另外,當(dāng)選擇器表達(dá)式的值為空時,模式切換的運(yùn)行時語義與傳統(tǒng)的切換語義更加一致。該計劃的目標(biāo)包括通過允許模式出現(xiàn)在案例標(biāo)簽中來擴(kuò)大開關(guān)表達(dá)式和語句的表達(dá)能力和適用性。其他目標(biāo)包括允許開發(fā)者在需要時放寬switch的歷史性null-hostility,增加switch語句的安全性,并確保現(xiàn)有的switch表達(dá)式和語句在編譯時不做任何改變,并以相同的語義執(zhí)行。

                第四次孵化的矢量API

                用于表達(dá)矢量計算,在運(yùn)行時可靠地編譯為支持的CPU架構(gòu)上的最佳矢量指令,從而實(shí)現(xiàn)優(yōu)于同等標(biāo)量計算的性能。使用該API的開發(fā)者獲得了一種在Java中編寫復(fù)雜的矢量算法的方法,使用HotSpot自動矢量器,但有一個用戶模型,使矢量化更可預(yù)測和穩(wěn)健。矢量API先前已被納入JDK 16、JDK 17和JDK 19。

                為JDK 19提議的對API的改進(jìn)包括增強(qiáng)對MemorySegments的加載和存儲矢量,如外國函數(shù)和內(nèi)存API預(yù)覽所定義的。JDK 19還將增加兩個跨道矢量操作,即壓縮和擴(kuò)展,以及一個互補(bǔ)的矢量掩碼壓縮操作。壓縮向量操作將由掩碼選擇的源向量的車道按車道順序映射到目標(biāo)向量,而擴(kuò)展操作則做相反的操作。壓縮操作在過濾查詢結(jié)果時非常有用。

                在向量API的另一個新增功能中,將擴(kuò)展逐位積分的操作,包括計算1比特的數(shù)量、顛倒比特的順序,以及壓縮和擴(kuò)展比特等操作。API的目標(biāo)包括簡潔明了,與平臺無關(guān),在x64和AArch64架構(gòu)上具有可靠的運(yùn)行和編譯性能,并實(shí)現(xiàn) “優(yōu)雅 “的退化,以應(yīng)對矢量計算在運(yùn)行時不能完全表達(dá)為矢量操作序列的情況。

                Linux/RISC-V 移植

                Java將獲得對一個硬件指令集的支持,該指令集已經(jīng)被廣泛的語言工具鏈所支持。RISC-V實(shí)際上是一個相關(guān)ISA的系列。Linux/RISC-V端口將只支持RISC-V的RV64GV配置,這是一個包括矢量指令的通用64位ISA。Java的開發(fā)者可能會在將來考慮其他RISC-V的配置。

                原文鏈接:www.jdon.com/61084

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年6月16日 15:14
                下一篇 2022年6月16日 15:15

                相關(guān)推薦

                • 筆記本最好配置(目前筆記本最好的配置)

                  本文主要講的是筆記本最好配置,以及和目前筆記本最好的配置相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 筆記本電腦什么配置好? 01 CPU:這個主要取決于頻率和…

                  2022年11月26日
                • 存儲過程語法(sql server存儲過程語法)

                  今天小編給各位分享存儲過程語法的知識,其中也會對sql server存儲過程語法進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲過程基本語法…

                  2022年11月26日
                • 英雄聯(lián)盟手游好玩嗎(英雄聯(lián)盟手游好玩還是端游好玩)

                  簡要回答 非常好玩,英雄聯(lián)盟手游這款游戲已經(jīng)正式的進(jìn)行公測,這款游戲是以5v5為模式進(jìn)行對戰(zhàn)的,它是以英雄聯(lián)盟端游為原型進(jìn)行開發(fā),里面的每一種玩法基本都沿襲了端游的特點(diǎn)。 01 這…

                  2022年11月25日
                • 什么是內(nèi)容營銷策略如何策劃一套成功的內(nèi)容營銷策略

                  很多時候,營銷人員會在創(chuàng)作營銷內(nèi)容時感到沮喪,這也是很多企業(yè)至今沒用好數(shù)字化營銷工具的重要原因之一。 舉個例子,您可能會花上數(shù)小時期待制作一些令人驚嘆的東西,實(shí)際卻是得到很少的受眾…

                  2022年11月25日
                • 淘寶直播開通后帶貨鏈接怎么做(淘寶直播需要開通淘寶店鋪嗎)

                  直播帶貨無論是對于商家來說還是主播收益都是非??捎^的,所以不少平臺都有直播帶貨功能,一些小伙伴也想加入淘寶直播,那么淘寶直播開通后帶貨鏈接怎么做?下面小編為大家?guī)硖詫氈辈ラ_通后帶…

                  2022年11月24日
                • cpu性能天梯圖2022 AMD CPU天梯圖最新排行榜出爐

                  用戶在DIY自己的主機(jī)時選擇CPU是非常關(guān)鍵的,CPU可以說是電腦的大腦,大家也都想追求好一點(diǎn)的CPU來使用,但型號太多了,大部分的用戶都不知道目前哪一款CPU比較好用,快來看看詳…

                  2022年11月24日
                • 神舟戰(zhàn)神S7-DA5NS電腦預(yù)售 到手價僅需5399元

                  神舟戰(zhàn)神S7-DA5NS正在京東商城預(yù)售搶購,預(yù)售到手價僅需5399元。其搭載了全新12代i5-12450H處理器,擁有2.0GHz八核十二線程效能,RTX3050 4G GDDR…

                  2022年11月23日
                • 快手限流多久能解除(快手限流什么意思)

                  我相信很多人都看中了快手平臺的商機(jī),都爭先恐后地想要搶占機(jī)會,可一些人剛剛作出一點(diǎn)成績,就被降權(quán)了,自己也不知道什么原因。所以今天就來聊聊快手賬號降權(quán)操作分享,趕快來看看避免違規(guī)!…

                  2022年11月23日
                • 抖音怎么帶貨賺傭金(抖音怎么視頻帶鏈接)

                  現(xiàn)在直播帶貨很火,而如今無論是自媒體還是短視頻,大家都可以通過帶貨來賺錢,只要你有貨源渠道,就可以通過帶貨來賺取傭金。如果你想要做帶貨傭金的話,你可以了解相關(guān)技能,例如,你必須與企…

                  2022年11月22日
                • 劉慈欣親自解讀“黑暗森林”;《云頂之弈》全球總決賽XunGe奪冠丨每日B報

                  星彡P(guān)丨文 每日一圖 早期帕底亞學(xué)生捕捉海地鼠的珍貴視頻,請自行搭配BGM《只因你太美》。 劉慈欣解讀“黑暗森林” 《三體》動畫將于12月3日開播,官方發(fā)布了一段預(yù)熱視頻,并邀請到…

                  2022年11月22日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時間:周一至周五,10:30-18:30,節(jié)假日休息