国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Java JEP數量隨著迭代的加速更加容易應對?

lhl545545 ? 來源:Tom大發現 ? 作者:Tom大發現 ? 2020-09-23 11:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2020 年是 Java 誕生的第 25 個年頭。在過去的這些年中,Java 在過去增強功能的推動下為用戶提供了超過二十年的創新,例如 Java 5 中的泛型,Java 8 中的 Lambda 和 Java 9 中的模塊,這些迭代提高了 Java 平臺的性能,穩定性和安全性。

Java 雖然 25 歲了,但是依然持續著創新之道。九月 15 日 Oracle 宣布 JDK15 正式發布。這是 Java 迭代周期縮短為六個月以后的第六個版本。隨著迭代速度的加快,讓 Java 的設計開發測試人員能夠更加輕松的面對迭代中的變化。

在六個月的節奏下,交付可用于生產的 JDK 新版本的速度已大大提高。而不是每隔幾年在大型主要版本中發布成千上萬的修復程序和大約一百個 JDK 增強建議(JEP)。

基于Java JEP數量隨著迭代的加速更加容易應對?

Java JEP數量隨著迭代的加速更加容易應對

JDK Enhancement Proposals : 簡稱 JEP,JDK 增強建議,就是 JDK 的特性新增和改進提案。

中國企業做出杰出貢獻

另外 OpenJDK 社區也對 JDK15 的誕生做出了重要貢獻,里面除了我們耳熟能詳的科技巨頭還有一些小組織機構和獨立開發者

參與JDK15 ISSUES修復的組織

Oracle 依舊是 JDK 開發的主力軍,完成了 79.68%的工作量,其次是開源巨頭紅帽。國內企業貢獻最多的居然是騰訊公司,被 Oracle 點名感謝。阿里巴巴和華為也做出了不可磨滅的貢獻。Java 有中國科技力量的貢獻能大大提升中國 IT 的硬實力。

Java 15

Java 15 為用戶提供了十四項主要的增強/更改,包括一個孵化器模塊,三個預覽功能,兩個不推薦使用的功能以及兩個刪除功能。

EdDSA 數字簽名算法

新加入 Edwards-Curve 數字簽名算法(EdDSA)實現加密簽名。在許多其它加密庫(如 OpenSSL 和 BoringSSL)中得到支持。與 JDK 中的現有簽名方案相比,EdDSA 具有更高的安全性和性能。這是一個新的功能。

隱藏類

此功能可幫助需要在運行時生成類的框架。框架生成類需要動態擴展其行為,但是又希望限制對這些類的訪問。隱藏類很有用,因為它們只能通過反射訪問,而不能從普通字節碼訪問。此外,隱藏類可以獨立于其他類加載,這可以減少框架的內存占用。這是一個新的功能。

重新實現 DatagramSocket API

重新實現舊版 DatagramSocket API,更簡單、更現代的實現來代替java.net.DatagramSocket和java.net.MulticastSocketAPI 的基礎實現,提高了 JDK 的可維護性和穩定性。

ZGC 功能轉正

ZGC 已由JEP 333集成到JDK 11 中,其目標是通過減少 GC 停頓時間來提高性能。借助 JEP 377,ZGC 從預覽功能轉變為生產功能。

文本塊功能轉正

文本塊由JEP 355在 2019 年提出。文本塊是一種多行字符串文字,它避免了大多數轉義序列的需要,以一種可預測的方式自動設置字符串的格式,并在需要時使開發人員可以控制格式。借助 JEP 378,文本塊已成為 Java 語言的永久功能。

Shenandoah 垃圾回收算法轉正

Shenandoah 垃圾回收從實驗特性變為產品特性。這是一個從 JDK 12 引入的回收算法,該算法通過與正在運行的 Java 線程同時進行疏散工作來減少 GC 暫停時間。Shenandoah 的暫停時間與堆大小無關,無論堆棧是 200 MB 還是 200 GB,都具有相同的一致暫停時間。

密封類(預覽)

用于限制超類的使用,密封的類和接口限制其它可能繼承或實現它們的其它類或接口。這是新的預覽特性。

instanceof 自動匹配模式(預覽)

在此之前 Java 中:

// 先判斷類型if (obj instanceof String) { // 然后轉換 String s = (String) obj; // 然后才能使用}

自動匹配模式中:

if (obj instanceof String s) { // 如果類型匹配 直接使用} else { // 如果類型不匹配則不能直接使用}

這是第二次預覽該功能,我們已經在 Java 14 中首次預覽過該特性。

Records Class(預覽)

這個也是第二次預覽,我對這個功能做過詳細的介紹,你可以在 Java 14 新特性之 JEP 359 Records 一文中詳細了解它。

外部存儲器訪問 API(預覽)

目的是引入一個 API,以允許 Java 程序安全有效地訪問 Java 堆之外的外部內存。這同樣是 Java 14 的一個預覽特性。

其它

其它還有一些棄用和不建議使用的功能,比如移除了 Nashorn JavaScript 引擎,同時也移除了刪除 Solaris 和 SPARC 端口。并標記了一些棄用功能。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    20

    文章

    3001

    瀏覽量

    116434
  • 騰訊
    +關注

    關注

    7

    文章

    1684

    瀏覽量

    50918
  • JDK
    JDK
    +關注

    關注

    0

    文章

    83

    瀏覽量

    17149
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    戴爾新一代PowerEdge服務器為何成為企業架構升級的優選

    當企業管理者們圍繞2026年IT預算做規劃時,一個問題正變得愈發清晰:在技術迭代與業務需求加速演進的當下,如何讓每一份投入能既滿足當前所需,又從容應對未來變化,從而轉化為長期的業務價值?
    的頭像 發表于 01-13 09:52 ?399次閱讀

    Arm Neoverse CPU上大代碼量Java應用的性能測試

    Java 是互聯網領域廣泛使用的編程語言。Java 應用的一些特性使其性能表現與提前編譯的原生應用(例如 C 程序)大相徑庭。由于 Java 字節碼無法直接在 CPU 上執行,因此通常運行時在
    的頭像 發表于 11-05 11:25 ?756次閱讀
    Arm Neoverse CPU上大代碼量<b class='flag-5'>Java</b>應用的性能測試

    關于E203內核高性能乘法器優化(一)

    與2n個寄存器,乘數的最低位與被乘數相乘,結果保存到結果寄存器,該結果與下一次移位的乘數與被乘數的乘積相加。迭代乘法器的優點是使用的硬件資源較少且結構簡單實現起來比較容易,但因為迭代一次需要等待一個時鐘
    發表于 10-23 06:09

    Java效率提升指南:5個Java工具選型建議及Perforce JRebel和XRebel介紹

    企業級Java環境越來越復雜,真正的破局點,可能不在“人”,而在于“工具”。5個實用建議,幫你理清Java工具的選型思路。
    的頭像 發表于 09-11 13:59 ?1492次閱讀
    <b class='flag-5'>Java</b>效率提升指南:5個<b class='flag-5'>Java</b>工具選型建議及Perforce JRebel和XRebel介紹

    Java 在物聯網與嵌入式系統中的應用前景與挑戰

    引言 隨著物聯網與嵌入式技術的快速發展,設備端的軟件開發需求不斷增加。傳統上,嵌入式設備多使用 C、C++ 進行開發,但近年來,Java 逐漸成為物聯網領域的重要角色。憑借其跨平臺特性、豐富
    的頭像 發表于 09-04 14:49 ?989次閱讀

    Perforce JRebel 簡介:即時加載代碼變更,加速Java應用開發

    Perforce JRebel 專為Java開發提速而生!支持跳過構建與重新部署,實時加載代碼變更,支持100+框架,無縫集成主流IDE與應用服務器。
    的頭像 發表于 08-14 14:35 ?759次閱讀
    Perforce JRebel 簡介:即時加載代碼變更,<b class='flag-5'>加速</b><b class='flag-5'>Java</b>應用開發

    LitePoint如應對UWB測試挑戰

    超寬帶(UWB)連接已成為現代無線通信系統的重要組成部分。然而,隨著UWB應用的日益廣泛,相關的測試與測量挑戰也隨之增加。在本篇博客中,我們將探討LitePoint如何從設備研發初期的構思,到驗證與特性分析,再到批量生產,全程應對這些測試挑戰。
    的頭像 發表于 07-25 15:43 ?2332次閱讀
    LitePoint如<b class='flag-5'>應對</b>UWB測試挑戰

    多模光纖和單模光纖哪個更容易部署

    光源,這些光源成本較低,且易于與多模光纖耦合。 連接技術相對簡單,多模光纖的芯徑較大(通常為50μm或62.5μm),使得連接和對接更加容易,降低了對精密對準設備的需求。 單模光纜: 使用激光器作為光源,激光器成本較高,且需要精確的對準來確保
    的頭像 發表于 07-08 11:14 ?631次閱讀

    新思科技攜手微軟借助AI技術加速芯片設計

    近日,微軟Build大會在西雅圖盛大開幕,聚焦AI在加速各行業(包括芯片設計行業)科學突破方面的變革潛力。作為Microsoft Discovery平臺發布的啟動合作伙伴,新思科技亮相本次大會,并攜手微軟將AI融入芯片設計,開發相關AI功能,從而助力工程團隊加速創新并
    的頭像 發表于 06-27 10:23 ?1087次閱讀

    EtherCAT運動控制卡應用開發教程之Java

    運動控制卡的Java開發及DLL調用
    的頭像 發表于 06-13 14:29 ?891次閱讀
    EtherCAT運動控制卡應用開發教程之<b class='flag-5'>Java</b>

    國產濾波器,如何破局!

    國產濾波器突圍戰: 三重挑戰下的產業進階之路 隨著 5G 網絡的規模化商用、RedCap 技術的加速部署、車載V2X的逐步覆蓋以及衛星直連通信的落地,移動終端對射頻前端(RFFE)的性能要求與數量
    的頭像 發表于 06-03 12:36 ?748次閱讀

    Java開發者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發者在用?

    Perforce JRebel是一款Java開發效率工具,旨在幫助java開發人員更快地編寫更好的應用程序。JRebel可即時重新加載對代碼的修改,無需重啟或重新部署應用程序,就能讓開發者即時看到代碼更改的效果,從而縮短開發、調試和測試周期,大大提升開發效率。
    的頭像 發表于 04-27 13:44 ?854次閱讀
    <b class='flag-5'>Java</b>開發者必備的效率工具——Perforce JRebel是什么?為什么很多<b class='flag-5'>Java</b>開發者在用?

    Intel-Altera FPGA:通信行業的加速引擎,開啟高速互聯新時代

    :Silver Lake接管后,Altera將重點發展AI驅動的新興市場(如邊緣計算、機器人),并整合Agilex品牌下的高中低端產品,以提升市場競爭力。四、未來展望技術演進:預計將加速推進Agilex系列迭代
    發表于 04-25 10:19

    永磁同步電機二階迭代學習控制

    針對永磁同步電機存在的周期性脈動問題,提出了一種二階 PD-型迭代學習控制策略,該算法能夠 有效實現最優跟蹤控制 。利用卷積的推廣 Young 不等式,獲得了系統跟蹤誤差在 Lebesgue-p
    發表于 03-26 14:28

    我只會Java,憑什么不能玩轉樹莓派?GPIO操控竟比C++更優雅~

    ,而JBang更將開發門檻壓到不可思議的"單文件即運行",方便易用程度堪比Python腳本。從2012年與初代樹莓派同步誕生,到如今擁抱Java21甚至劍指JEP454黑科技。當Ja
    的頭像 發表于 03-25 09:21 ?1134次閱讀
    我只會<b class='flag-5'>Java</b>,憑什么不能玩轉樹莓派?GPIO操控竟比C++更優雅~