<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          JDK17 帶來(lái)什么新特性?網(wǎng)友:不好意思,我還在JDK6踏步走...

          共 3271字,需瀏覽 7分鐘

           ·

          2021-11-08 14:29

          上一篇:為什么國(guó)內(nèi) 996 干不過(guò)國(guó)外的 955呢?

          來(lái)源:http://ykvr4.cn/seFuJ

          JDK/Java 16 已于今年 3 月份正式 GA,這是一個(gè)短期維護(hù)版本,僅有 6 個(gè)月的技術(shù)支持。下一個(gè)版本 JDK/Java 17 計(jì)劃于今年 9 月 14 日發(fā)布,這是一個(gè)長(zhǎng)期支持(LTS)版本,預(yù)計(jì) Oracle 將提供數(shù)年的擴(kuò)展支持。

          JDK 17 現(xiàn)在已經(jīng)進(jìn)入了第二個(gè)也是最后一個(gè)候選版本階段(RC),目前最新版本是 Build 35。



          按 InfoWorld 所述,OpenJDK JDK 17 的部分功能包括有:


          • Context-specific 反序列化過(guò)濾器允許應(yīng)用程序通過(guò)調(diào)用 JVM-wide filter factory 為每個(gè)序列化操作選擇過(guò)濾器,來(lái)配置 context-specific  和 dynamically selected 的反序列化過(guò)濾器。






          • 刪除遠(yuǎn)程方法調(diào)用 (RMI) 激活機(jī)制,同時(shí)保留 RMI 的其余部分。RMI 激活機(jī)制已過(guò)時(shí)和廢棄,在 JDK 15 中不推薦使用。


          • 在外部函數(shù)和 memory API 引入了一個(gè)孵化器階段,允許 Java 程序與 Java 運(yùn)行時(shí)之外的代碼和數(shù)據(jù)進(jìn)行互操作。API 計(jì)劃的目標(biāo)包括易用性、性能、通用性和安全性。


          • 與平臺(tái)無(wú)關(guān)的矢量 API 作為孵化 API 集成到 JDK 16 中,將在 JDK 17 中再次孵化,提供一種機(jī)制來(lái)表達(dá)矢量計(jì)算,這些計(jì)算在運(yùn)行時(shí)可靠地編譯為支持的 CPU 架構(gòu)上的最佳矢量指令。這比等效的標(biāo)量計(jì)算獲得了更好的性能。在 JDK 17 中,向量 API 已針對(duì)性能和實(shí)現(xiàn)進(jìn)行了增強(qiáng),包括在字節(jié)向量與布爾數(shù)組之間進(jìn)行轉(zhuǎn)換的增強(qiáng)功能。






          • 用于 MacOS 的新渲染管道,使用 Apple Metal API 作為使用已棄用 OpenGL API 的現(xiàn)有管道的替代方案。該提議旨在為使用 MacOS Metal 框架的 Java 2D API 提供一條功能齊全的渲染管道,為蘋果從未來(lái)版本的 MacOS 中刪除 OpenGL API 做好準(zhǔn)備。該管道旨在功能上與現(xiàn)有的 OpenGL 管道相當(dāng),在某些應(yīng)用程序和基準(zhǔn)測(cè)試中具有相同或更好的性能。將創(chuàng)建適合當(dāng)前 Java 2D 模型的干凈架構(gòu)。管道將與 OpenGL 管道共存,直到被淘汰。本提案的目的并不是添加任何新的 Java 或 JDK API。


          • 增強(qiáng)的偽隨機(jī)數(shù)生成器將為偽隨機(jī)數(shù)生成器(PRNG)提供新的接口類型和實(shí)現(xiàn),包括可跳轉(zhuǎn)的 PRNG 和額外的一類可拆分 PRNG 算法 (LXM)。新接口RandomGenerator將為所有現(xiàn)有的和新的 PRNG 提供統(tǒng)一的 API;將提供四個(gè)專門的 RandomGenerator 接口。該計(jì)劃的動(dòng)機(jī)是關(guān)注 Java 中偽隨機(jī)數(shù)生成領(lǐng)域的多個(gè)改進(jìn)領(lǐng)域。這項(xiàng)工作不需要提供許多其他 PRNG 算法的實(shí)現(xiàn)。但是已經(jīng)添加了三種常用算法,這些算法已經(jīng)廣泛部署在其他編程語(yǔ)言環(huán)境中。該計(jì)劃的目標(biāo)包括



          JDK 17 等 LTS 版本每三年發(fā)布一次,上一個(gè)LTS 版本 JDK 11 于 2018 年 9 月發(fā)布。


          詳情可查看:https://jdk.java.net/17/


          感謝您的閱讀,也歡迎您發(fā)表關(guān)于這篇文章的任何建議,關(guān)注我,技術(shù)不迷茫!小編到你上高速。


              · END ·
          最后,關(guān)注公眾號(hào)互聯(lián)網(wǎng)架構(gòu)師,在后臺(tái)回復(fù):2T,可以獲取我整理的 Java 系列面試題和答案,非常齊全


          正文結(jié)束


          推薦閱讀 ↓↓↓

          1.不認(rèn)命,從10年流水線工人,到谷歌上班的程序媛,一位湖南妹子的勵(lì)志故事

          2.如何才能成為優(yōu)秀的架構(gòu)師?

          3.從零開始搭建創(chuàng)業(yè)公司后臺(tái)技術(shù)棧

          4.程序員一般可以從什么平臺(tái)接私活?

          5.37歲程序員被裁,120天沒(méi)找到工作,無(wú)奈去小公司,結(jié)果懵了...

          6.IntelliJ IDEA 2019.3 首個(gè)最新訪問(wèn)版本發(fā)布,新特性搶先看

          7.這封“領(lǐng)導(dǎo)痛批95后下屬”的郵件,句句扎心!

          8.15張圖看懂瞎忙和高效的區(qū)別!


          瀏覽 62
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  三级国产在线观看 | 日本视频精品在线 | 午夜无码免费 | 成人18禁网站 | 狠狠色7777 |