chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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 在過去增強(qiáng)功能的推動下為用戶提供了超過二十年的創(chuàng)新,例如 Java 5 中的泛型,Java 8 中的 Lambda 和 Java 9 中的模塊,這些迭代提高了 Java 平臺的性能,穩(wěn)定性和安全性。

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

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

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

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

JDK Enhancement Proposals : 簡稱 JEP,JDK 增強(qiáng)建議,就是 JDK 的特性新增和改進(jìn)提案。

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

另外 OpenJDK 社區(qū)也對 JDK15 的誕生做出了重要貢獻(xiàn),里面除了我們耳熟能詳?shù)目萍季揞^還有一些小組織機(jī)構(gòu)和獨(dú)立開發(fā)者。

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

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

Java 15

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

EdDSA 數(shù)字簽名算法

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

隱藏類

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

重新實(shí)現(xiàn) DatagramSocket API

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

ZGC 功能轉(zhuǎn)正

ZGC 已由JEP 333集成到JDK 11 中,其目標(biāo)是通過減少 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 垃圾回收從實(shí)驗(yàn)特性變?yōu)楫a(chǎn)品特性。這是一個從 JDK 12 引入的回收算法,該算法通過與正在運(yùn)行的 Java 線程同時進(jìn)行疏散工作來減少 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ù)覽,我對這個功能做過詳細(xì)的介紹,你可以在 Java 14 新特性之 JEP 359 Records 一文中詳細(xì)了解它。

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

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

其它

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

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

    關(guān)注

    20

    文章

    2997

    瀏覽量

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

    關(guān)注

    7

    文章

    1682

    瀏覽量

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

    關(guān)注

    0

    文章

    83

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Arm Neoverse CPU上大代碼量Java應(yīng)用的性能測試

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

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

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

    Perforce JRebel 簡介:即時加載代碼變更,加速Java應(yīng)用開發(fā)

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

    車企價格戰(zhàn)下供應(yīng)鏈企業(yè)的應(yīng)對與生存狀態(tài)

    在汽車行業(yè)競爭白熱化的當(dāng)下,消費(fèi)者對車型個性化、定制化需求飆升,車企為搶占市場份額加速產(chǎn)品迭代。這導(dǎo)致汽車零部件品類激增、訂單規(guī)模波動大,傳統(tǒng)剛性產(chǎn)線和倉儲物流模式難以應(yīng)對,柔性化生產(chǎn)需求激增。
    的頭像 發(fā)表于 08-12 14:56 ?730次閱讀

    國產(chǎn)濾波器,如何破局!

    國產(chǎn)濾波器突圍戰(zhàn): 三重挑戰(zhàn)下的產(chǎn)業(yè)進(jìn)階之路 隨著 5G 網(wǎng)絡(luò)的規(guī)?;逃谩edCap 技術(shù)的加速部署、車載V2X的逐步覆蓋以及衛(wèi)星直連通信的落地,移動終端對射頻前端(RFFE)的性能要求與數(shù)量
    的頭像 發(fā)表于 06-03 12:36 ?409次閱讀

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

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

    永磁同步電機(jī)二階迭代學(xué)習(xí)控制

    針對永磁同步電機(jī)存在的周期性脈動問題,提出了一種二階 PD-型迭代學(xué)習(xí)控制策略,該算法能夠 有效實(shí)現(xiàn)最優(yōu)跟蹤控制 。利用卷積的推廣 Young 不等式,獲得了系統(tǒng)跟蹤誤差在 Lebesgue-p
    發(fā)表于 03-26 14:28

    我只會Java,憑什么不能玩轉(zhuǎn)樹莓派?GPIO操控竟比C++更優(yōu)雅~

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

    進(jìn)迭時空完成A+輪數(shù)億元融資 加速RISC-V AI CPU產(chǎn)品迭代

    近日,進(jìn)迭時空完成A+輪數(shù)億元人民幣的融資。本輪融資由香港BrizanIII期基金領(lǐng)投,將主要用于高性能RISC-VAICPU、服務(wù)器AICPU產(chǎn)品的研發(fā)及市場拓展,加速RISC-V產(chǎn)品迭代
    的頭像 發(fā)表于 02-18 14:22 ?1021次閱讀
    進(jìn)迭時空完成A+輪數(shù)億元融資 <b class='flag-5'>加速</b>RISC-V AI CPU產(chǎn)品<b class='flag-5'>迭代</b>

    DeepSeek大模型受行業(yè)熱捧,加速AI應(yīng)用迭代

    DeepSeek大模型的誕生在行業(yè)內(nèi)掀起了巨大波瀾,吸引了眾多券商及上市公司的關(guān)注。近期,多家機(jī)構(gòu)紛紛宣布,無論是硬件還是軟件方面,都將接入DeepSeek,旨在加速其AI應(yīng)用產(chǎn)品的迭代升級。 這一
    的頭像 發(fā)表于 02-14 14:14 ?1010次閱讀

    Java應(yīng)用OOM問題的排查過程

    導(dǎo)讀 本文記錄最近一例Java應(yīng)用OOM問題的排查過程,希望可以給遇到類似問題的同學(xué)提供參考。 前言:此文記錄最近一例Java應(yīng)用OOM問題的排查過程,希望可以給遇到類似問題的同學(xué)提供參考。在本地
    的頭像 發(fā)表于 02-12 11:15 ?1055次閱讀
    <b class='flag-5'>Java</b>應(yīng)用OOM問題的排查過程

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

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

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

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

    迭代學(xué)習(xí)閉環(huán)系統(tǒng)simulink仿真

    其中包含了迭代學(xué)習(xí)的仿真,輸入數(shù)據(jù),控制程序等
    發(fā)表于 01-03 15:30 ?0次下載

    Java 23功能介紹

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