1. gzyueqian
      13352868059

      粵嵌JAVA培訓(xùn)中心 淺談JAVA 9現(xiàn)狀與未來(lái)

      更新時(shí)間: 2017-11-20 14:50:10來(lái)源: 粵嵌教育瀏覽量:3595

        從JAVA 8發(fā)布至今歷時(shí)幾年,由于種種因素,今年9月份JAVA 9的發(fā)布終于姍姍來(lái)遲。JAVA作為編程語(yǔ)言的“老大哥”,它又有何新進(jìn)展,以及未來(lái)會(huì)如何發(fā)展呢?粵嵌JAVA培訓(xùn)中心整理了一些相關(guān)內(nèi)容,接下來(lái)就由小編帶領(lǐng)大家先去領(lǐng)略下JAVA 9新特性的風(fēng)采。

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

        除了這個(gè),JAVA 9還具有改進(jìn)代碼編譯、引進(jìn)了REPL這種快速運(yùn)行語(yǔ)句的命令行工具、增強(qiáng)了Steam API、提供了JVM日志的基礎(chǔ)設(shè)施等種種新特性。而且JAVA 10的標(biāo)準(zhǔn)也在制定當(dāng)中,JAVA的發(fā)展真的越來(lái)越快了。不過(guò)JAVA 9 在取得這些進(jìn)步的同時(shí),它的未來(lái)也遇到了一些挑戰(zhàn)。

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

        第二,當(dāng)前的計(jì)算模式和場(chǎng)景正在發(fā)生翻天覆地的變化,該現(xiàn)象不僅對(duì)JAVA的發(fā)展速度提出了更高要求,也深刻影響著JAVA技術(shù)的發(fā)展方向。傳統(tǒng)的大型企業(yè)或互聯(lián)網(wǎng)應(yīng)用,很可能因?yàn)?span style="white-space:normal;">JAVA傳統(tǒng)的研發(fā)模式的局限性,而導(dǎo)致JAVA正在被云端、模塊化的微服務(wù)、容器化應(yīng)用等所替代。

        ,需要進(jìn)一步改進(jìn)啟動(dòng)和運(yùn)行性能、優(yōu)化計(jì)算資源使用。目前,相當(dāng)一部分的JAVA類(lèi)庫(kù)和虛擬機(jī)特性都是針對(duì)長(zhǎng)時(shí)間、大數(shù)據(jù)量、高并發(fā)等復(fù)雜任務(wù)進(jìn)行的優(yōu)化,但是在部分云計(jì)算場(chǎng)景中,比如越來(lái)越引起大家關(guān)注的 FaaS 應(yīng)用,短時(shí)間、無(wú)狀態(tài)的函數(shù)正在成為常見(jiàn)的計(jì)算單元。那么在這種場(chǎng)景下,JAVA必須進(jìn)行相應(yīng)的改進(jìn)和創(chuàng)新,才能保持和強(qiáng)化目前在軟件開(kāi)發(fā)領(lǐng)域的競(jìng)爭(zhēng)力。

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




      免費(fèi)預(yù)約試聽(tīng)課

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

      
      

      1. 五月婷婷中文激情 | 在线人成视频播放午夜福利网站 | 亚洲日本一区二区三区线 | 欧美17禁网站在线观看 | 日本免费一级a一片 | 亚洲一级中文字幕 |