Java兩年來的變化2019-11-29

一到年底魏滚,人就特別容易陷入回憶和比較之中镀首,比如說這幾天, 的對比挑戰(zhàn)就火了鼠次!

這個話題登上了

微博的熱搜榜更哄,也刷爆了朋友圈,人們紛紛曬出自己2017和2019的照片對比腥寇。

作為一個技術(shù)宅成翩,我也做

了一個對比:

2017 年 9 月 21 日,Java 9 正式發(fā)布赦役,并且在2017年8月麻敌,JCP執(zhí)行委員會提出將Java

的發(fā)布頻率改為每六個月一次,新的發(fā)布周期嚴(yán)格遵循時間點掂摔,將在每年的3月份和9月份發(fā)布术羔。

歷任JDK

對比

1、Java 9?

Java 9 于 2017 年 9 月 22 日正式發(fā)布乙漓,帶來了很多新特性级历,其中最主要的變化是已

經(jīng)實現(xiàn)的模塊化系統(tǒng)。

主要特性:

模塊系統(tǒng):模塊是一個包的容器叭披,Java 9 最大的變化之一是引入了模

塊系統(tǒng)(Jigsaw 項目)寥殖。

HTTP 2 客戶端:HTTP/2標(biāo)準(zhǔn)是HTTP協(xié)議的最新版本,新的 HTTPClient API

支持 WebSocket 和 HTTP2 流以及服務(wù)器推送特性涩蜘。

改進的 Javadoc:Javadoc 現(xiàn)在支持在 API 文檔中

的進行搜索嚼贡。另外,Javadoc 的輸出現(xiàn)在符合兼容 HTML5 標(biāo)準(zhǔn)同诫。

集合工廠方法:List编曼,Set 和 Map 接

口中,新的靜態(tài)工廠方法可以創(chuàng)建這些集合的不可變實例剩辟。

私有接口方法:在接口中使用private私有方

法掐场。我們可以使用 private 訪問修飾符在接口中編寫私有方法。

改進的 Stream API:改進的 Stream

API 添加了一些便利的方法贩猎,使流處理更容易熊户,并使用收集器編寫復(fù)雜的查詢。

改進 try-with-

resources:如果你已經(jīng)有一個資源是 final 或等效于 final 變量,您可以在 try-with-resources 語

句中使用該變量吭服,而無需在 try-with-resources 語句中聲明一個新變量嚷堡。

改進的棄用注解

@Deprecated:注解 @Deprecated 可以標(biāo)記 Java API 狀態(tài),可以表示被標(biāo)記的 API 將會被移除,或者

已經(jīng)破壞蝌戒。

改進 Optional 類:java.util.Optional 添加了很多新的有用方法串塑,Optional 可以直接轉(zhuǎn)

為 stream。

響應(yīng)式流(Reactive Streams) API: Java 9中引入了新的響應(yīng)式流 API 來支持 Java 9 中

的響應(yīng)式編程北苟。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末桩匪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子友鼻,更是在濱河造成了極大的恐慌傻昙,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件彩扔,死亡現(xiàn)場離奇詭異妆档,居然都是意外死亡,警方通過查閱死者的電腦和手機虫碉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門贾惦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人敦捧,你說我怎么就攤上這事须板。” “怎么了绞惦?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵逼纸,是天一觀的道長。 經(jīng)常有香客問我济蝉,道長杰刽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任王滤,我火速辦了婚禮贺嫂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雁乡。我一直安慰自己第喳,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布踱稍。 她就那樣靜靜地躺著曲饱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪珠月。 梳的紋絲不亂的頭發(fā)上扩淀,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機與錄音啤挎,去河邊找鬼驻谆。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的胜臊。 我是一名探鬼主播勺卢,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼象对!你這毒婦竟也來了黑忱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤织盼,失蹤者是張志新(化名)和其女友劉穎杨何,沒想到半個月后酱塔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沥邻,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年羊娃,在試婚紗的時候發(fā)現(xiàn)自己被綠了唐全。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡蕊玷,死狀恐怖邮利,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情垃帅,我是刑警寧澤延届,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站贸诚,受9級特大地震影響方庭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜酱固,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一械念、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧运悲,春花似錦龄减、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至署隘,卻和暖如春宠能,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背定踱。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工棍潘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓亦歉,卻偏偏與公主長得像恤浪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子肴楷,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Java 作為 Android 的基礎(chǔ)編程語言水由,每一次迭代也是備受安卓開發(fā)人員的關(guān)注。這不赛蔫,Oracle 公司在今...
    亦楓閱讀 1,173評論 1 9
  • Java 9 發(fā)布于 2017 年 9 月 22 日砂客,帶來了很多新特性,其中最主要的變化是已經(jīng)實現(xiàn)的模塊化系統(tǒng)呵恢。接...
    JWking閱讀 666評論 0 1
  • JDK Version 1.0 1996-01-23Oak(橡樹) 初代版本鞠值,偉大的一個里程碑,但是是純解釋運行渗钉,...
    哦00閱讀 330評論 0 0
  • 在無價值回饋和激勵的情況下你能堅持多久彤恶? 我在頭馬堅持了一年,收獲很大鳄橘。最大的收獲是我養(yǎng)成了自律的好習(xí)慣声离,其次是我...
    頭馬小李哥閱讀 174評論 0 0
  • 最近的心情很糟糕术徊,好不容易能夠拿起筆靜下心來畫一會兒流部。畫畫像是一劑治愈的良藥湿酸,在這里總是能夠找到最真實的自己馒铃。 用...
    橙星辰閱讀 200評論 0 3