成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java 15正式發布,騰訊做出了突出貢獻

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

25 歲的 Java

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

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

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

Java 15正式發布,騰訊做出了突出貢獻

 

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

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

中國企業做出杰出貢獻

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

 

Java 15正式發布,騰訊做出了突出貢獻

 

參與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 中:

  1. // 先判斷類型 
  2. if (obj instanceof String) { 
  3.     // 然后轉換 
  4.     String s = (String) obj; 
  5.     // 然后才能使用 

自動匹配模式中: 

  1. if (obj instanceof String s) { 
  2.     // 如果類型匹配 直接使用 
  3. else { 
  4.     // 如果類型不匹配則不能直接使用 

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

Records Class(預覽)

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

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

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

其它

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

 

責任編輯:龐桂玉 來源: 今日頭條
相關推薦

2012-07-02 14:52:40

思科

2021-08-11 09:12:46

?疫情防控云技術云應用

2021-12-30 18:23:54

瑞數信息API安全

2017-12-22 14:50:11

數據

2011-05-25 09:30:05

Fedora 15

2014-09-25 14:52:08

騰訊騰訊X5

2019-12-19 16:03:33

中科曙光

2023-09-21 11:12:25

2020-09-17 08:09:16

JDK發布預覽

2016-01-04 11:18:08

Deepin 15深度操作系統Linux發行版

2018-07-30 11:20:02

華為云

2010-11-17 16:28:45

IT服務運維管理銳捷網絡

2017-11-23 15:42:03

視頻
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕av一区二区三区 | 久久综合伊人 | 日韩成人免费视频 | 99视频在线免费观看 | 第四色播日韩第一页 | 国产999精品久久久 日本视频一区二区三区 | 99这里只有精品视频 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 国产欧美日韩在线观看 | 国产一级视频 | 免费同性女女aaa免费网站 | 中文字幕亚洲国产 | a级片网站| 国产精品久久久久国产a级 欧美日韩国产免费 | 亚洲综合无码一区二区 | 91精品国模一区二区三区 | 一级黄色绿像片 | 国产午夜久久久 | 亚洲国产成人在线观看 | 亚洲免费视频一区 | 欧美精品综合在线 | 一区亚洲 | 黄色一级片aaa | 亚洲精品一区二区三区蜜桃久 | aa级毛片毛片免费观看久 | 91成人免费看| 免费观看成人性生生活片 | 亚洲区一区二区 | 中文字幕91 | 久久99精品久久久久久国产越南 | 成人黄色在线观看 | 九九热国产视频 | 中文字幕加勒比 | 精品乱人伦一区二区三区 | 免费v片 | 久久精品久久久久久 | 日韩免费三级 | 午夜影院在线观看 | 亚洲天堂av网 | 99re视频在线| 亚洲精品视频二区 |