最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

討論分析JDK17是否會代替JDK8

 更新時間:2023年03月27日 16:13:06   作者:Hoeller  
這篇文章主要為大家介紹了JDK17是否會代替JDK8的問題分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

正文

俗話說:“它發(fā)認它發(fā),我用Java8”。

但是隨著Spring 6.0以及SpringBoot 3.0的發(fā)布,JDK17似乎大有取代JDK8的趨勢了。

Spring Boot 3.0 requires Java 17 as a minimum version. If you are currently using Java 8 or Java 11, you'll need to upgrade your JDK before you can develop Spring Boot 3.0 applications.

Spring 6.0&SpringBoot 3.0對AOT的支持,能極大提高應用的啟動速度,從而可以彌補Java在云原生、Serverless等領域的缺陷,據(jù)我所知,某著名大廠內(nèi)部已經(jīng)在進行升級了。

另外,JDK17是一個LTS(長期支持版),可以免費商用到2029年,JDK17本身在性能上也有優(yōu)化,比如對于NIO的性能優(yōu)化,至少提升了10%。

隨著各大框架對JDK17的支持,JDK17取代JDK8只是時間問題。

這里我大致列以下JDK9-JDK17中幾個關鍵的新特性:

  • sealed 密封類
  • 文本塊
  • record 紀錄類
  • G1成為默認垃圾收集器
  • ZGC的完善與升級
  • JDK模塊化
  • JFR飛行器
  • 新swich表達式
  • 虛擬線程
  • ...

比如SpringBoot3.0的源碼中就用到了新特性:

雖然JDK17跟JDK8相比較確實增加了很多新特性,不管是語法上、性能上,都在積極的吸取其他語言的特點,并且整個Java生態(tài)也在不斷的升級為JDK17,但是對于公司而言,除非是新項目、新應用,不然是不太可能把現(xiàn)有項目升級到JDK17的。

你們項目中,現(xiàn)在用的是JDK哪個版本呢?

以上就是問題分析JDK17是否會代替JDK8的詳細內(nèi)容,更多關于JDK17 JDK8的資料請關注腳本之家其它相關文章!

相關文章

  • 深入了解java8的foreach循環(huán)

    深入了解java8的foreach循環(huán)

    雖然java8出來很久了,但是之前用的一直也不多,最近正好學習了java8。下面給大家分享java8中的foreach循環(huán),感興趣的朋友一起看看吧
    2017-05-05
  • 詳解SpringBoot如何統(tǒng)一后端返回格式

    詳解SpringBoot如何統(tǒng)一后端返回格式

    今天我們來聊一聊在基于SpringBoot前后端分離開發(fā)模式下,如何友好的返回統(tǒng)一的標準格式以及如何優(yōu)雅的處理全局異常,感興趣的可以了解一下
    2021-07-07
  • Java Calendar日歷類的使用介紹

    Java Calendar日歷類的使用介紹

    Candendar類是一個抽象類,提供了一些獲取當前時間,或者指定的時間的字段和一些方法,我們可以通過一些方法與字段對他進行獲取當前天或者當月的一些信息
    2022-09-09
  • Java設計模式之中介者模式

    Java設計模式之中介者模式

    這篇文章介紹了Java設計模式之中介者模式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • javaweb實現(xiàn)注冊登錄頁面

    javaweb實現(xiàn)注冊登錄頁面

    這篇文章主要為大家詳細介紹了javaweb實現(xiàn)注冊登錄頁面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 詳解SpringBoot配置文件啟動時動態(tài)配置參數(shù)方法

    詳解SpringBoot配置文件啟動時動態(tài)配置參數(shù)方法

    這篇文章主要介紹了詳解SpringBoot配置文件啟動時動態(tài)配置參數(shù)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 詳解Java停止線程的四種方法

    詳解Java停止線程的四種方法

    如何停止java的線程一直是一個困惱我們開發(fā)多線程程序的一個問題嗎,本文主要介紹了詳解Java停止線程的四種方法,感興趣的可以了解一下
    2021-05-05
  • Java9以后的垃圾回收的具體用法

    Java9以后的垃圾回收的具體用法

    這篇文章主要介紹了Java9以后的垃圾回收的具體用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Java爬取豆瓣電影數(shù)據(jù)的方法詳解

    Java爬取豆瓣電影數(shù)據(jù)的方法詳解

    這篇文章主要介紹了Java爬取豆瓣電影數(shù)據(jù)的方法,結合實例形式詳細分析了Java爬取豆瓣電影數(shù)據(jù)相關原理、操作步驟、實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2020-04-04
  • Windows系統(tǒng)安裝JDK小結

    Windows系統(tǒng)安裝JDK小結

    這篇文章主要給大家詳細介紹了Windows系統(tǒng)安裝JDK的方法和步奏,十分的細致,有需要的小伙伴可以參考下
    2016-03-03

最新評論

武宁县| 衡南县| 钦州市| 灌云县| 鄢陵县| 庄浪县| 循化| 绥芬河市| 长垣县| 阿拉善盟| 德化县| 辽中县| 新安县| 无极县| 扎囊县| 聂拉木县| 秦皇岛市| 威海市| 甘孜| 曲麻莱县| 吴忠市| 西林县| 吴江市| 景谷| 个旧市| 北海市| 炉霍县| 商城县| 崇明县| 清镇市| 青浦区| 弥渡县| 南康市| 新疆| 永昌县| 常山县| 基隆市| 南部县| 三都| 永吉县| 武功县|