在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

基于Java JEP數(shù)量隨著迭代的加速更加容易應(yīng)對?

lhl545545 ? 來源:Tom大發(fā)現(xiàn) ? 作者:Tom大發(fā)現(xiàn) ? 2020-09-23 11:16 ? 次閱讀

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

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

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

基于Java JEP數(shù)量隨著迭代的加速更加容易應(yīng)對?

Java JEP數(shù)量隨著迭代的加速更加容易應(yīng)對

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

中國企業(yè)做出杰出貢獻

另外 OpenJDK 社區(qū)也對 JDK15 的誕生做出了重要貢獻,里面除了我們耳熟能詳?shù)?a target="_blank">科技巨頭還有一些小組織機構(gòu)和獨立開發(fā)者。

參與JDK15 ISSUES修復(fù)的組織

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

Java 15

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

EdDSA 數(shù)字簽名算法

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

隱藏類

此功能可幫助需要在運行時生成類的框架??蚣苌深愋枰獎討B(tài)擴展其行為,但是又希望限制對這些類的訪問。隱藏類很有用,因為它們只能通過反射訪問,而不能從普通字節(jié)碼訪問。此外,隱藏類可以獨立于其他類加載,這可以減少框架的內(nèi)存占用。這是一個新的功能。

重新實現(xiàn) DatagramSocket API

重新實現(xiàn)舊版 DatagramSocket API,更簡單、更現(xiàn)代的實現(xiàn)來代替java.net.DatagramSocket和java.net.MulticastSocketAPI 的基礎(chǔ)實現(xiàn),提高了 JDK 的可維護性和穩(wěn)定性。

ZGC 功能轉(zhuǎn)正

ZGC 已由JEP 333集成到JDK 11 中,其目標是通過減少 GC 停頓時間來提高性能。借助 JEP 377,ZGC 從預(yù)覽功能轉(zhuǎn)變?yōu)樯a(chǎn)功能。

文本塊功能轉(zhuǎn)正

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

Shenandoah 垃圾回收算法轉(zhuǎn)正

Shenandoah 垃圾回收從實驗特性變?yōu)?a target="_blank">產(chǎn)品特性。這是一個從 JDK 12 引入的回收算法,該算法通過與正在運行的 Java 線程同時進行疏散工作來減少 GC 暫停時間。Shenandoah 的暫停時間與堆大小無關(guān),無論堆棧是 200 MB 還是 200 GB,都具有相同的一致暫停時間。

密封類(預(yù)覽)

用于限制超類的使用,密封的類和接口限制其它可能繼承或?qū)崿F(xiàn)它們的其它類或接口。這是新的預(yù)覽特性。

instanceof 自動匹配模式(預(yù)覽)

在此之前 Java 中:

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

自動匹配模式中:

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

這是第二次預(yù)覽該功能,我們已經(jīng)在 Java 14 中首次預(yù)覽過該特性。

Records Class(預(yù)覽)

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

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

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

其它

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

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

    關(guān)注

    19

    文章

    2975

    瀏覽量

    105168
  • 騰訊
    +關(guān)注

    關(guān)注

    7

    文章

    1666

    瀏覽量

    49611
  • JDK
    JDK
    +關(guān)注

    關(guān)注

    0

    文章

    82

    瀏覽量

    16637
收藏 人收藏

    評論

    相關(guān)推薦

    CSA公開規(guī)范加速芯片技術(shù)革新

    系統(tǒng)設(shè)計,賦予SoC更高的靈活性、可訪問性和成本效益,同時大幅降低碎片化風險。隨著CSA公開規(guī)范的出臺,設(shè)計人員對如何定義和連接芯粒以構(gòu)建可組合的SoC有了更加清晰的認識。 這些高度靈活的SoC能夠輕松應(yīng)對AI工作負載的多樣性需
    的頭像 發(fā)表于 01-24 14:11 ?240次閱讀

    智能家居迎來AI場景化,AI芯片加速迭代

    電子發(fā)燒友網(wǎng)報道(文/莫婷婷)隨著物聯(lián)網(wǎng)(IoT)、人工智能(AI)、機器學(xué)習、大數(shù)據(jù)分析等技術(shù)的進步,智能家居設(shè)備變得更加智能,交互能力更加豐富。高通認為,2025年是“智能家居2.0”元年,
    的頭像 發(fā)表于 01-23 00:10 ?4802次閱讀

    Java 23功能介紹

    Java 23 包含全新和更新的 Java 語言功能、核心 API 以及 JVM,同時適合新的 Java 開發(fā)者和高級開發(fā)者。從?IntelliJ IDEA 2024.2?開始已支持 Java
    的頭像 發(fā)表于 12-04 10:02 ?363次閱讀
    <b class='flag-5'>Java</b> 23功能介紹

    Java集合API的改進介紹

    解答這些問題。 我們將逐步學(xué)習 Java 集合類的優(yōu)化過程,并按版本逐一對比分析。主要討論的焦點將包括 JDK 1.0、1.2、1.4、1.5、1.6、1.8、9、10、11 和 21 版本的 Java 集合功能 Java 集合
    的頭像 發(fā)表于 11-22 11:12 ?258次閱讀
    <b class='flag-5'>Java</b>集合API的改進介紹

    對比Python與Java編程語言

    使得編寫代碼更加靈活,但也可能導(dǎo)致運行時錯誤。 Java 語法相對冗長,需要顯式聲明變量類型,增加了代碼的可讀性和安全性。 靜態(tài)類型系統(tǒng)在編譯時進行類型檢查,減少了運行時錯誤。 二、性能 Python 解釋型語言,運行速度通常比Java
    的頭像 發(fā)表于 11-15 09:31 ?447次閱讀

    Java中時間戳的使用

    Java中時間戳的使用
    的頭像 發(fā)表于 11-06 16:04 ?271次閱讀
    <b class='flag-5'>Java</b>中時間戳的使用

    運放正反饋是不是比負反饋更加容易振蕩???為什么???

    運放正反饋是不是比負反饋 更加容易振蕩啊? 為什么啊? 正常接的運放電路 ,為什么不用正反饋呢? 穩(wěn)定性問題?
    發(fā)表于 09-05 08:09

    java反編譯能拿到源碼嗎

    Java反編譯是一種將編譯后的Java字節(jié)碼(.class文件)轉(zhuǎn)換回Java源代碼的過程。雖然反編譯可以幫助理解代碼的邏輯和結(jié)構(gòu),但它并不總是能完美地還原原始源代碼。反編譯工具通常會產(chǎn)生與原始代碼
    的頭像 發(fā)表于 09-02 11:03 ?1195次閱讀

    華納云:java web和java有什么區(qū)別java web和java有什么區(qū)別

    Java Web和Java是兩個不同的概念,它們在功能、用途和實現(xiàn)方式上存在一些區(qū)別,下面將詳細介紹它們之間的區(qū)別。 1. 功能和用途: – Java是一種編程語言,它提供了一種用于開發(fā)各種應(yīng)用程序
    的頭像 發(fā)表于 07-16 13:35 ?904次閱讀
    華納云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區(qū)別

    英偉達加速AI芯片迭代,推出Rubin架構(gòu)計劃

    在近日舉辦的COMPUTEX 2024展會上,英偉達CEO黃仁勛再次展現(xiàn)了公司在人工智能(AI)芯片領(lǐng)域的雄心壯志。他公布了下一代AI芯片架構(gòu)“Rubin”,這是繼今年3月發(fā)布的“Blackwell”架構(gòu)之后的又一次重要迭代。
    的頭像 發(fā)表于 06-03 11:36 ?873次閱讀

    已經(jīng)安裝了Java,且依然提示安裝Java是為什么?

    我已經(jīng)在機器上安裝了最新版的 Java 10,打開 Cube 卻得到要求安裝 Java 1.7.0_45 的提示。何解?Eclipse CDT 依賴 Java,不可卸載重裝。
    發(fā)表于 04-26 06:23

    HFSS不能使用迭代求解

    新手小白提問,如圖,設(shè)置的是迭代求解,運行時轉(zhuǎn)為直接求解導(dǎo)致內(nèi)存不夠,請大神解答為什么不能用迭代求解啊
    發(fā)表于 03-27 14:24

    優(yōu)可測響應(yīng)“以舊換新”行動方案,加速“高端、智能、綠色”儀器設(shè)備更新迭代

    日前,國務(wù)院印發(fā)的《推動大規(guī)模設(shè)備更新和消費品以舊換新行動方案》(以下簡稱《行動方案》)對外發(fā)布。在此,優(yōu)可測響應(yīng)“以舊換新”《行動方案》,加速“高端、智能、綠色”儀器設(shè)備更新迭代?。
    的頭像 發(fā)表于 03-16 08:29 ?836次閱讀
    優(yōu)可測響應(yīng)“以舊換新”行動方案,<b class='flag-5'>加速</b>“高端、智能、綠色”儀器設(shè)備更新<b class='flag-5'>迭代</b>

    車規(guī)級芯片迭代背后的秘密:市場需求與技術(shù)創(chuàng)新如何博弈?

    隨著汽車智能化、電動化趨勢的加速發(fā)展,車規(guī)級芯片作為汽車電子系統(tǒng)的核心組件,其重要性日益凸顯。車規(guī)級芯片的迭代周期,即新一代芯片從研發(fā)到量產(chǎn)所需的時間,已成為業(yè)界關(guān)注的焦點。本文將深入探討車規(guī)級芯片的
    的頭像 發(fā)表于 02-28 09:37 ?1025次閱讀
    車規(guī)級芯片<b class='flag-5'>迭代</b>背后的秘密:市場需求與技術(shù)創(chuàng)新如何博弈?
    主站蜘蛛池模板: 国产午夜一区二区在线观看 | 99久久精品免费看国产 | 国产在线精品观看 | 欧美极品色影院 | 欧美成人性色生活片天天看 | 女人张腿让男桶免费视频网站 | 丁香六月综合网 | 午夜影院免费观看 | 成人黄色免费网站 | 亚洲精品视频网 | 永久免费视频 | 香蕉黄色网| 最近观看免费高清视频 | 美女好紧好大好爽12p | 你懂的在线免费视频 | 国产美女在线免费观看 | 亚洲色图22p | www.四虎影| 污污的网站免费阅读 | 亚洲国产精品综合久久2007 | 五月婷丁香 | 奇米影视欧美 | 国产欧美网站 | 欧美三级第一页 | 成人亚洲欧美在线电影www色 | 五月婷婷六月婷婷 | 欧美性天天影视 | 欧美另类69xxxxx性欧 | 欧美亚洲天堂网 | 国产精品成人va在线观看入口 | 天天尻 | 在线免费观看色视频 | 91视频啪啪| 成人精品一区二区不卡视频 | 激情福利网站 | 666精品国产精品亚洲 | 欧美.亚洲.日本一区二区三区 | 男人的天堂免费视频 | 97影院理论在线观看 | 国产成人a一区二区 | 久草干|