Linode

Java 20版本發佈 新功能介紹

Editor

甲骨文近日宣佈推出J 20(Ocle JDK 20),該新版本提供了數千種性能、穩定性和安全性改進,包括平臺增強,將幫助開發人員提高生產率並推動整個組織的創新和增長。最新的J開發工具包(JDK)提供了七個JDK增強建議(jep)的更新和改進,大多數更新是對早期版本中引入的功能進行改進。

JDK 20提供了來自OpenJDK項目Ambe的語言改進(爲Switch記錄模式和模式匹配);從OpenJDK項目Pnm到互連J虛擬機(JVM)和本機代碼(外來函數∓內存API和Vecto API)的增強;以及與Poject Loom相關的特性(作用域值、虛擬線程和結構化併發),這將極大地簡化編寫、維護和觀察高吞吐量併發應用程序的過程。

通過可預測的發佈計劃,甲骨文公司每六個月發佈一次新的J功能,以持續不斷地進行創新,以及性能、穩定性和安全性改進,從而讓J在各種規模的組織和行業中更加普及。

J 20主要更新內容包括:

語言更新和改進

  • JEP 432:記錄模式(第二預覽版)— 支持用戶嵌套記錄模式和類型模式,以創建強大、聲明性且可組合的數據導航和處理形式,從而增強 J 語言。這有助於開發人員擴展模式匹配,以實現更復雜和可定製的數據查詢,從而提高工作效率。
  • JEP 433:Switch模式匹配(第四預覽版)— 通過將模式匹配擴展到switch,可以針對多箇模式測試表達式,每個模式都有特定的操作,讓用戶可以安全、簡潔地表達面向數據的複雜查詢。增強switch表達式和語句的表達性、適用性有助於提高開發人員的工作效率。

Poject Loom預覽版/孵化器功能

  • JEP 429:作用域值(孵化器) — 支持在線程內和跨線程共享不可變數據,這些數據優先於線程局部變量,尤其是在使用大量虛擬線程時。這可提高易用性、性能、穩定性和安全性。
  • JEP 436:虛擬線程(第二預覽版)— 通過向J平臺引入輕量級虛擬線程,顯著減少編寫、維護和觀察高吞吐量併發應用的工作量。虛擬線程讓開發人員可以輕鬆使用現有的JDK工具和技術,對併發應用進行故障排除、調試和分析,進而加快應用開發速度。
  • JEP 437:結構化併發(二次孵化階段)— 通過將運行於不同線程中的多箇任務視爲一箇工作單元,簡化多線程編程。這可幫助開發團隊簡化錯誤處理和取消工作,並提高可靠性和可觀測性。

Poject Pnm預覽版功能

  • JEP 434:外部函數和內存 API(第二預覽版)— J 程序可以更容易地與 J 運行時之外的代碼和數據進行互操作。通過有效調用外部函數(即 J Vitul Mchine [JVM] 之外的代碼),以及安全地訪問外部內存(即不受 JVM 管理的內存),該特性支持 J 程序無需 J Ntie Intefce 即可調用本地庫和處理原生數據,從而提高易用性、性能、靈活性和安全性。
  • JEP 438:矢量API(五次孵化階段)— 允許以一種在運行時,可靠地編譯爲支持的CPU架構上的向量指令方式表達向量計算,從而實現優於等效標量計算的性能。

《AlmLinux服務器安裝配置J教程》


相关文章

  • 亞馬遜雲科技將Amazon Fargate的計算和內存資源配置增加4倍

    亞馬遜雲科技近日宣佈將適用於容器的無服務器計算服務Amzon Fgte的計算和內存資源配置分別增加4倍,客戶最高可配置使用6個虛擬CPU(CPU)和20GiB的預置內存。Amzon Fgte增加的CPU 和內存配置,已在中國區域(北京區域及寧夏區域)推出。 Amzon Fgte是一箇用於部署和管理容...

  • Vultr GPU雲服務器將使用NVIDIA H100 Tensor Core GPUs

    Vult作爲全球領先的雲提供商之一,專注爲廣大用戶提供質優價廉的雲計算服務。Vult近日宣佈旗下的GPU雲服務器產品將使用基於基於Hoppe架構和NVIDIA網絡的NVIDIA H00 Tenso Coe GPUs,爲每個工作負載帶來前所未有的性能、可擴展性和安全性。 Vult GPU雲服務器目前可...

  • Windows 11正式版將於10月5日發佈 Windows 10可免費升級

    近日,微軟官方宣佈Windows 正式版將於0月5日發佈,面向現有正版Windows PC陸續開始推送,同時也將開放符合條件的Windows 0用戶免費升級。 根據以往Windows系統升級的經驗,Windows 的升級將會分批進行,符合條件的新設備將首先獲得更新。然後,根據硬件資格、可靠性指標、設...

  • 阿里雲服務器ECS可免費試用3個月 企業用戶試用現增至2臺

    阿里雲服務器免費試用服務升級,ECS試用最長3個月,企業用戶試用現增至2臺。免費試用是阿里云爲新手用戶提供的免費體驗的權益,旨在爲新手開發者提供 0 成本高質量的上雲體驗服務。 目前在阿里雲官網註冊會員,且完成阿里雲企業認證或個人認證的用戶均可參與雲產品免費試用活動。 點擊查看:阿里雲特價雲產品 阿...

  • SiteGround數據安全服務更新:新增不同數據中心備份存儲功能

    網絡託管服務中數據存儲和安全是關鍵組成部分,SiteGound作爲一家擁有十幾年行業經驗的美國主機商,在數據安全方面也是做了很大努力。近期SiteGound宣佈推出了一種新的備份算法,可將您帳戶的備份保存在與託管真實帳戶的數據中心之外的數據中心,並且在發生意外時,可以在新設施中快速啓動您的網站。 S...

  • AlmaLinux 9.2正式版發佈 新特性介紹

    AlmLinux 9.2正式版發佈,代號爲“Tuquoise Kodkod”,該版本可用於免費替代上游Red Ht Entepise Linux 9.2。AlmLinux是開放源碼的、社區驅動的項目,它與Rocky Linux被認爲是替代CentOS的不錯選擇。 AlmLinux 9.2目前適用於I...

  • 公告:HostKvm香港大陸優化和國際A區少數IP段需替換

    HostKm日前發佈公告稱,因原IP與上游供應商租約即將到期且不能協商續期理由,目前香港大陸優化區和國際A區少數IP網段地址需要在2月3日前替換,您可以直接提交工單要求替換。 作業時間:API接口直接操作變更(5-0分鐘)。 您只需要將業務指向最新的IP地址即可。 HostKm香港大陸優化區使用以下...

  • 寶塔Windows面板新版本7.2.0發佈

    寶塔面板Windows在6月8日已上線了新版本,目前最新版本是7.2.0免費版/企業版,僅支持Windows See 2008/202/206/209 64位系統(中文簡體),支持一鍵WNMP/WAMP/IIS/SQLSee/網站/FTP/數據庫等00多項服務器管理功能,有需求用戶可以下載使用了。 ...

  • Gname .net域名價格2月1日上漲 首年註冊$13.85

    由於註冊局(Veisign)針對.net域名價格調整,Gnme宣佈自2024年2月日0點起,.net後綴域名的註冊/續費/轉入價格上調美元。 因.net後綴價格調整,自月29日起取消6號通道.net後綴預訂,其他預訂通道不變。 .net域名價格調整後具體如下: 註冊價格:$3.85/年 續費價格:$...

  • TeamViewer宣佈與谷歌雲合作 在智能眼鏡上提供AR解決方案

    近日,企業級遠程連接平臺TemViewe宣佈與谷歌雲合作,聯合開發AR庫存管理解決方案,該應用結合第二代谷歌眼鏡企業版和條碼掃描器,以AR來顯示商品庫存信息,旨在幫助超市、零售店優化多渠道訂單管理流程。 TemViewe與谷歌雲聯合開發的解決方案“輔助訂單挑選” ( Assisted Ode Pic...