1. gzyueqian
      13352868059

      Java培訓(xùn):Java 18和19有什么新特性?2022年的Java現(xiàn)狀

      更新時間: 2023-01-15 09:52:01來源: 粵嵌教育瀏覽量:8192


      JavaSun Microsystems發(fā)布27年后仍然非常流行。根據(jù)眾多頂級編程圖表,Java仍然是世界上第二流行的編程語言,僅次于Python。為了幫助更好地理解是什么讓Java如此受歡迎,我們想向展示Java最新動態(tài)以及它在2022年的發(fā)展情況。想了解有關(guān)Java 更多詳細信息,建議參加Java培訓(xùn),通過系統(tǒng)全面的學(xué)習(xí),可以快速提升自己。

       

      發(fā)布了哪些新的Java版本?讓我們回顧一下最新的Java版本

      更新的Java版本現(xiàn)在每6個月更新一次。今年,我們看到Java 183月發(fā)布,Java 199月發(fā)布。請注意,這些是非LTS版本:最新的*LTS版本Java 1720213月發(fā)布,*LTS版本只保證了穩(wěn)定性、安全性和性能的改進,而沒有新功能。這樣做是為了降低更新可能中斷與工具或庫的交互的風(fēng)險。值得強調(diào)的是,在2018年之前,Java發(fā)布周期要長得多,可能需要5年。然而,世界變得更加動態(tài),因此,為了在當(dāng)今動蕩的IT環(huán)境中競爭并取得成功,Java的升級頻率要比以后高得多。

       

      Java 18有什么新功能?

      Java 18之前,操作系統(tǒng)編碼用于讀取文件,而不指定顯式字符結(jié)尾。UTF-8不再是所有操作系統(tǒng)上的默認字符集。

      jwebserver命令。通過使用此命令,用戶可以快速啟動基本的web服務(wù)器。

      @snippet標記。借助此標記,你將能夠?qū)⒃创a片段集成到JavaDoc文檔中。在java培訓(xùn)中,不僅有理論知識的課程,還有大量實戰(zhàn)項目學(xué)習(xí),讓你在實踐中真正掌握Java 知識和技能。

      Internet地址解析SPI?!笔褂么斯δ?,QA專家可以替換IP地址的標準解析器。

      增加了預(yù)覽和孵化器功能“開關(guān)模式匹配”、“外部功能和內(nèi)存API”和“矢量API

      簡化的Web服務(wù)器。Java18附帶了一個基本的HTTP服務(wù)器,可以從jwebserver開始。




      Java 19有什么新功能?

      記錄模式功能可擴展模式匹配并表達更復(fù)雜的數(shù)據(jù)查詢。

      JEP 424,一種新的用于外部內(nèi)存訪問的非Java API

      JEP 426,以通過表示向量計算的API來提高性能。

      Project Loom中開發(fā)的期待已久的虛擬線程、外部函數(shù)和內(nèi)存API、結(jié)構(gòu)化并發(fā)和矢量API也終于出現(xiàn)在Java 19中。它們目前僅在預(yù)覽模式下可用–這將隨著下一版本的發(fā)布而改變。想要快速學(xué)會Java 更多技能,建議報名參加java培訓(xùn),有明確清晰的學(xué)習(xí)路線,系統(tǒng)規(guī)范的課程,專業(yè)講師面授指導(dǎo)教學(xué),可以在短時內(nèi)獲得很大提升。

       

      2022年其他Java版本的狀態(tài)

      20212022年間,Java版本發(fā)生了一些重大變化。許多公司已經(jīng)將大部分應(yīng)用程序轉(zhuǎn)移到Java11上。根據(jù)NewRelic的報告,20203月,84.48%的應(yīng)用程序在Java8中運行。現(xiàn)在,48.44%的應(yīng)用程序使用Java 11,而46.45%的應(yīng)用程序采用Java 8。為什么許多公司仍然堅持使用Java 8?原因多種多樣,從實際問題(升級工具、庫、框架)到政策問題。




      請注意,這些版本是長期支持的,最新的LTS版本Java 17尚未建立穩(wěn)固的地位,但在發(fā)布后的幾個月內(nèi)已經(jīng)超過了大多數(shù)非LTS版本。非LTS Java版本通常采用率較低,只有少數(shù)供應(yīng)商在其上提供補?。?/span>Azul Systems是支持某些非LTS版本的最聰明的代表)。如今,只有2.7%的應(yīng)用程序運行在非LTS Java版本上,而Java 14是其中的王者,Java 10Java 16最不受歡迎。




      2022Java開發(fā)工具包(JDK)發(fā)行版

      隨著甲骨文的知名度不斷下降,亞馬遜的知名度也在不斷上升。2020年,OracleJDK發(fā)行版最受歡迎的供應(yīng)商,約占Java市場的75%,但現(xiàn)在其份額已減半。亞馬遜今年的市場份額迅速躍升至22%,高于2020年的2.18%。對于初學(xué)者來說,參加java培訓(xùn)是一個很好的學(xué)習(xí)方法,有明確清晰的學(xué)習(xí)路線,有系統(tǒng)全面的教學(xué)課程,可以讓你在短時間內(nèi)學(xué)有所成,快速上崗。




      Java World 2022的其他重要升級:Spring Framework 6、Spring Boot 3Jakarta EE 10版本

      談到Java相關(guān)的新聞,我們不能跳過Spring Framework 6Spring Boot 3的發(fā)布。VMware開發(fā)了新的Spring Framework 6已有五年時間,隨著其發(fā)布,VMware可能已經(jīng)開始了Spring生態(tài)系統(tǒng)的新一代。Spring Framework 6需要Java 17版本和Jakarta EE 9。此外,它支持最新發(fā)布的Jakarta EE 10,這使它與最新的web服務(wù)器兼容,如Tomcat 10.1Jetty 11Undertow 2.3。而新的Spring Boot 3則與Spring Framework 6兼容,并支持生成本地可執(zhí)行文件(啟動更快,使用更少的內(nèi)存,容器映像更小,安全性更好)。因此,Java在云環(huán)境中變得更有競爭力。談到雅加達EE 10,它的發(fā)布與Java 19升級同步——20229月。它的目標是在雅加達EE技術(shù)的范圍內(nèi),為創(chuàng)建現(xiàn)代化、簡化和輕量級的云原生Java應(yīng)用程序提供一系列規(guī)范。也就是說,Jakarta EE 10確實不同于其前身,并在20多個組件規(guī)范中提供了新功能。

       

      結(jié)論

      最終,Java是全球數(shù)千名開發(fā)人員使用的一種成熟的編程語言,已被各種規(guī)模和領(lǐng)域的公司采用,包括金融、電子商務(wù)、石油和天然氣行業(yè)、教育、醫(yī)療保健、政府、大數(shù)據(jù)等。盡管如此,我們相信Java還遠遠沒有達到飽和點,因為它正在不斷地開發(fā)提高整體性能和擴展功能的功能。我們預(yù)測,隨著MLAI等創(chuàng)新技術(shù)的興起,語言將繼續(xù)發(fā)展并獲得新的身份。想要學(xué)習(xí)java技術(shù)的同學(xué),可以考慮參加Java培訓(xùn),培訓(xùn)課程不僅注重理論,更注重項目的實戰(zhàn)能力,能夠讓你快速適應(yīng)企業(yè)開發(fā)的進度,成為企業(yè)所需要的java人才。


      免費預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲精品乱码视频在线观看 | 日韩中文字幕在线精品视频 | 尤物国精品午夜福利视频 | 一区二区三区在线性爱视频 | 日本乱色一区二区三区视频 | 中国精品久久久久国产 |