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

      
      

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

                JDK 19:Java 19新特性

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

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

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

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

                記錄模式的預(yù)覽

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

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

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

                虛擬線程的預(yù)覽

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

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

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

                第四次孵化的矢量API

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

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

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

                Linux/RISC-V 移植

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

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

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

                相關(guān)推薦

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

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

                  2022年11月26日
                • 存儲(chǔ)過(guò)程語(yǔ)法(sql server存儲(chǔ)過(guò)程語(yǔ)法)

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

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

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

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

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

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

                  直播帶貨無(wú)論是對(duì)于商家來(lái)說(shuō)還是主播收益都是非??捎^的,所以不少平臺(tái)都有直播帶貨功能,一些小伙伴也想加入淘寶直播,那么淘寶直播開(kāi)通后帶貨鏈接怎么做?下面小編為大家?guī)?lái)淘寶直播開(kāi)通后帶…

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

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

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

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

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

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

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

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

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

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

                  2022年11月22日

                聯(lián)系我們

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