日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

lhl545545 ? 來(lái)源:Tom大發(fā)現(xiàn) ? 作者:Tom大發(fā)現(xiàn) ? 2020-09-23 11:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

Java 15

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

EdDSA 數(shù)字簽名算法

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

隱藏類

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

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

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

ZGC 功能轉(zhuǎn)正

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

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

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

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

Shenandoah 垃圾回收從實(shí)驗(yàn)特性變?yōu)楫a(chǎn)品特性。這是一個(gè)從 JDK 12 引入的回收算法,該算法通過(guò)與正在運(yùn)行的 Java 線程同時(shí)進(jìn)行疏散工作來(lái)減少 GC 暫停時(shí)間。Shenandoah 的暫停時(shí)間與堆大小無(wú)關(guān),無(wú)論堆棧是 200 MB 還是 200 GB,都具有相同的一致暫停時(shí)間。

密封類(預(yù)覽)

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

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

在此之前 Java 中:

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

自動(dòng)匹配模式中:

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

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

Records Class(預(yù)覽)

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

外部存儲(chǔ)器訪問(wèn) API(預(yù)覽)

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

其它

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

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

    關(guān)注

    20

    文章

    3012

    瀏覽量

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

    關(guān)注

    7

    文章

    1687

    瀏覽量

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

    關(guān)注

    0

    文章

    83

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    SGG-北京總部Java20250625-12月結(jié)課

    在數(shù)字化浪潮持續(xù)深化的今天,企業(yè)對(duì)技術(shù)人才的需求正經(jīng)歷著從“數(shù)量積累”向“質(zhì)量攻堅(jiān)”的深刻轉(zhuǎn)變。軟件開(kāi)發(fā)的復(fù)雜度日益提升,單純的語(yǔ)法掌握已不足以應(yīng)對(duì)高并發(fā)、分布式及智能化的生產(chǎn)環(huán)境挑戰(zhàn)。近日
    發(fā)表于 05-01 17:33

    黑馬-Java+AI新版V16零基礎(chǔ)就業(yè)班百度云網(wǎng)盤下載+Java+AI全棧開(kāi)發(fā)工程師

    傳統(tǒng)開(kāi)發(fā)升級(jí),Java+AI 融合開(kāi)發(fā)精講——構(gòu)建下一代企業(yè)級(jí)智能應(yīng)用的技術(shù)棧重塑 在人工智能加速滲透至各行各業(yè)的當(dāng)下,Java 開(kāi)發(fā)者正面臨一個(gè)關(guān)鍵轉(zhuǎn)折點(diǎn):要么被動(dòng)旁觀 AI 能力的邊緣化集成
    發(fā)表于 05-01 11:29

    [完結(jié)15章]Java轉(zhuǎn) AI高薪領(lǐng)域必備-從0到1打通生產(chǎn)級(jí)AI Agent開(kāi)發(fā)

    拒絕原地踏步:Java工程師AI轉(zhuǎn)型的底層技術(shù)破局之道 在軟件工程范式被大語(yǔ)言模型(LLM)徹底顛覆的今天,傳統(tǒng)的“Java CRUD boy”正面臨著前所未有的生存危機(jī)。當(dāng)業(yè)務(wù)邏輯的生成可以被
    發(fā)表于 04-30 13:46

    Java轉(zhuǎn) AI高薪領(lǐng)域必備 從0到1打通生產(chǎn)級(jí)AI Agent開(kāi)發(fā) 教程資料

    。隨著低代碼平臺(tái)的成熟、基礎(chǔ)框架的高度封裝以及AI代碼助手的普及,純業(yè)務(wù)邏輯的編寫已經(jīng)從“技術(shù)活”退化成了“體力活”。當(dāng)市場(chǎng)上充斥著大量同質(zhì)化的“接口制造機(jī)”時(shí),Java程序員不可避免地陷入了殘酷的內(nèi)卷
    發(fā)表于 04-29 17:08

    TL-JAVA+AI大模型智能應(yīng)用開(kāi)發(fā)+Java+AI全棧開(kāi)發(fā)工程師

    各行各業(yè)提升競(jìng)爭(zhēng)力的重要途徑。特別是在教育領(lǐng)域,結(jié)合Java和人工智能(AI)技術(shù)的全棧開(kāi)發(fā)更是為這一轉(zhuǎn)型提供了強(qiáng)有力的支撐。本文將探討如何通過(guò)Java與AI的結(jié)合,驅(qū)動(dòng)教育行業(yè)的智能轉(zhuǎn)型。 一、數(shù)字化轉(zhuǎn)型的背景和意義 隨著互聯(lián)
    的頭像 發(fā)表于 04-28 16:43 ?89次閱讀

    Java并發(fā)編程的“基石”——多線程概念初識(shí)

    原生的虛擬線程正在徹底重寫高并發(fā)的底層邏輯,讓調(diào)度器能夠以極低的內(nèi)存代價(jià),輕松應(yīng)對(duì)千萬(wàn)級(jí)并發(fā)連接。 AI 算力調(diào)度底層,并非只有冰冷的開(kāi)源協(xié)議和底層的算子計(jì)算。Java 并發(fā)基石以其嚴(yán)謹(jǐn)?shù)倪壿?、?qiáng)大
    發(fā)表于 04-16 18:50

    2022全新版!Java分布式架構(gòu)設(shè)計(jì)與開(kāi)發(fā)實(shí)戰(zhàn)(完結(jié))

    2022全新版!Java分布式架構(gòu)設(shè)計(jì)與開(kāi)發(fā)實(shí)戰(zhàn)(完結(jié)) 分庫(kù)分表實(shí)戰(zhàn):Java海量數(shù)據(jù)存儲(chǔ)架構(gòu)設(shè)計(jì) 在現(xiàn)代互聯(lián)網(wǎng)應(yīng)用中,隨著業(yè)務(wù)規(guī)模的指數(shù)級(jí)增長(zhǎng),數(shù)據(jù)庫(kù)性能瓶頸已成為制約系統(tǒng)發(fā)展的關(guān)鍵因素。當(dāng)單
    發(fā)表于 03-30 15:20

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

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

    關(guān)于E203內(nèi)核高性能乘法器優(yōu)化(一)

    與2n個(gè)寄存器,乘數(shù)的最低位與被乘數(shù)相乘,結(jié)果保存到結(jié)果寄存器,該結(jié)果與下一次移位的乘數(shù)與被乘數(shù)的乘積相加。迭代乘法器的優(yōu)點(diǎn)是使用的硬件資源較少且結(jié)構(gòu)簡(jiǎn)單實(shí)現(xiàn)起來(lái)比較容易,但因?yàn)?b class='flag-5'>迭代一次需要等待一個(gè)時(shí)鐘
    發(fā)表于 10-23 06:09

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

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

    Java 在物聯(lián)網(wǎng)與嵌入式系統(tǒng)中的應(yīng)用前景與挑戰(zhàn)

    引言 隨著物聯(lián)網(wǎng)與嵌入式技術(shù)的快速發(fā)展,設(shè)備端的軟件開(kāi)發(fā)需求不斷增加。傳統(tǒng)上,嵌入式設(shè)備多使用 C、C++ 進(jìn)行開(kāi)發(fā),但近年來(lái),Java 逐漸成為物聯(lián)網(wǎng)領(lǐng)域的重要角色。憑借其跨平臺(tái)特性、豐富
    的頭像 發(fā)表于 09-04 14:49 ?1172次閱讀

    Perforce JRebel 簡(jiǎn)介:即時(shí)加載代碼變更,加速Java應(yīng)用開(kāi)發(fā)

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

    多模光纖和單模光纖哪個(gè)更容易部署

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

    EtherCAT運(yùn)動(dòng)控制卡應(yīng)用開(kāi)發(fā)教程之Java

    運(yùn)動(dòng)控制卡的Java開(kāi)發(fā)及DLL調(diào)用
    的頭像 發(fā)表于 06-13 14:29 ?1035次閱讀
    EtherCAT運(yùn)動(dòng)控制卡應(yīng)用開(kāi)發(fā)教程之<b class='flag-5'>Java</b>

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

    國(guó)產(chǎn)濾波器突圍戰(zhàn): 三重挑戰(zhàn)下的產(chǎn)業(yè)進(jìn)階之路 隨著 5G 網(wǎng)絡(luò)的規(guī)?;逃?、RedCap 技術(shù)的加速部署、車載V2X的逐步覆蓋以及衛(wèi)星直連通信的落地,移動(dòng)終端對(duì)射頻前端(RFFE)的性能要求與數(shù)量
    的頭像 發(fā)表于 06-03 12:36 ?901次閱讀
    九寨沟县| 墨江| 广水市| 盐山县| 平陆县| 综艺| 孟连| 广丰县| 旌德县| 辽阳县| 航空| 江都市| 瑞安市| 黔西县| 棋牌| 连江县| 凤山市| 准格尔旗| 宜君县| 泉州市| 上栗县| 漯河市| 陆丰市| 永兴县| 马关县| 鸡泽县| 南郑县| 福贡县| 连江县| 陵川县| 温宿县| 巫山县| 汶上县| 竹北市| 博罗县| 盐山县| 华容县| 新营市| 壶关县| 绥棱县| 临邑县|