1. gzyueqian
      13352868059

      粵嵌JAVA培訓中心 淺談JAVA 9現狀與未來

      更新時間: 2017-11-20 14:50:10來源: 粵嵌教育瀏覽量:3696

        從JAVA 8發布至今歷時幾年,由于種種因素,今年9月份JAVA 9的發布終于姍姍來遲。JAVA作為編程語言的“老大哥”,它又有何新進展,以及未來會如何發展呢?粵嵌JAVA培訓中心整理了一些相關內容,接下來就由小編帶領大家先去領略下JAVA 9新特性的風采。

        從官方文檔中可以看出JAVA 9新增了不少的新功能,但是相比之下,顛覆意義的還是模塊化系統(Module System),也就是起初的JIGSAW項目。眾所周知,JAVA由于兼容性等各方面的掣肘,大大阻礙了JAVA開發和運行效率的提升。而JIGSAW 項目的目標是改進JAVA SE 平臺,使其可以適應不同大小的計算設備;改進其安全性,可維護性,減少內存的開銷。隨著 JAVA 平臺模塊化系統的落地,開發人員無需再為不斷膨脹的 JAVA 平臺苦惱。

        除了這個,JAVA 9還具有改進代碼編譯、引進了REPL這種快速運行語句的命令行工具、增強了Steam API、提供了JVM日志的基礎設施等種種新特性。而且JAVA 10的標準也在制定當中,JAVA的發展真的越來越快了。不過JAVA 9 在取得這些進步的同時,它的未來也遇到了一些挑戰。

        首先,就是如何更加快速、敏捷地進行創新。在 JAVA 9 的開發過程中, JIGSAW 項目的延期使得JAVA 9 的發布一推再推,這帶來了很多負面的影響。同時其他的特性也無法及時應用于實際,開發者無法及時地從中獲益,也很難盡早發現和反饋可能存在的問題并改進。針對企業客戶的需求,Oracle 將以三年為周期發布長期支持版本(Long Term Support)。

        第二,當前的計算模式和場景正在發生翻天覆地的變化,該現象不僅對JAVA的發展速度提出了更高要求,也深刻影響著JAVA技術的發展方向。傳統的大型企業或互聯網應用,很可能因為JAVA傳統的研發模式的局限性,而導致JAVA正在被云端、模塊化的微服務、容器化應用等所替代。

        ,需要進一步改進啟動和運行性能、優化計算資源使用。目前,相當一部分的JAVA類庫和虛擬機特性都是針對長時間、大數據量、高并發等復雜任務進行的優化,但是在部分云計算場景中,比如越來越引起大家關注的 FaaS 應用,短時間、無狀態的函數正在成為常見的計算單元。那么在這種場景下,JAVA必須進行相應的改進和創新,才能保持和強化目前在軟件開發領域的競爭力。

        以上很多方面往往不是孤立的,也不是非常簡單就可以完成的,很多改進都是依賴于相關語言基礎技術的進步和突破,JAVA的進步需要持之以恒的耐心和持續的努力與投入。而作為JAVA開發人員也需要有前沿的眼光,能夠隨著時代發展不斷更新自己的儲備知識。如果想一同去見證JAVA的未來,那就來粵嵌JAVA培訓中心,在這里你可以掌握前端的JAVA技術。




      免費預約試聽課

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

      
      

      1. 日本中文乱码字幕在线网站 | 亚洲婷婷久久夜夜亚洲最大 | 日韩国产欧美中文综合 | 日韩在线视频黄 | 亚洲欧美偷拍综合图区一区 | 婷婷久久人人爽人人爽 |