天道不一定酬所有勤
但是,天道只酬勤

Java 9 ← 2017,2019 Java → 13 ,都發生了什么?

開發十年,就只剩下這套架構體系了??!

距離 2019 年結束,只剩下 35 天了。你做好準備迎接 2020 年了嗎?

一到年底,人就特別容易陷入回憶和比較之中,比如說這幾天, 的對比挑戰就火了!

?

這個話題登上了微博的熱搜榜,也刷爆了朋友圈,人們紛紛曬出自己2017和2019的照片對比。

作為一個技術宅,我也做了一個對比:

?

2017 年 9 月 21 日,Java 9 正式發布,并且在2017年8月,JCP執行委員會提出將Java的發布頻率改為每六個月一次,新的發布周期嚴格遵循時間點,將在每年的3月份和9月份發布。

歷任JDK對比

Java 9 于 2017 年 9 月 22 日正式發布,帶來了很多新特性,其中最主要的變化是已經實現的模塊化系統。

?

主要特性:

  • 模塊系統:模塊是一個包的容器,Java 9 最大的變化之一是引入了模塊系統(Jigsaw 項目)。
  • HTTP 2 客戶端:HTTP/2標準是HTTP協議的最新版本,新的 HTTPClient API 支持 WebSocket 和 HTTP2 流以及服務器推送特性。
  • 改進的 Javadoc:Javadoc 現在支持在 API 文檔中的進行搜索。另外,Javadoc 的輸出現在符合兼容 HTML5 標準。
  • 集合工廠方法:List,Set 和 Map 接口中,新的靜態工廠方法可以創建這些集合的不可變實例。
  • 私有接口方法:在接口中使用private私有方法。我們可以使用 private 訪問修飾符在接口中編寫私有方法。
  • 改進的 Stream API:改進的 Stream API 添加了一些便利的方法,使流處理更容易,并使用收集器編寫復雜的查詢。
  • 改進 try-with-resources:如果你已經有一個資源是 final 或等效于 final 變量,您可以在 try-with-resources 語句中使用該變量,而無需在 try-with-resources 語句中聲明一個新變量。
  • 改進的棄用注解 @Deprecated:注解 @Deprecated 可以標記 Java API 狀態,可以表示被標記的 API 將會被移除,或者已經破壞。
  • 改進 Optional 類:java.util.Optional 添加了很多新的有用方法,Optional 可以直接轉為 stream。
  • 響應式流(Reactive Streams) API: Java 9中引入了新的響應式流 API 來支持 Java 9 中的響應式編程。

Java 10 于 2018 年3 月21 日正式發布,這是作為當今使用最廣泛的編程語言之一的Java 語言的第十個大版本。

Hollis為了防爬蟲以及未經授權的惡意轉載,此處內容已被作者隱藏,請輸入驗證碼查看內容
驗證碼:
請關注本站微信公眾號,回復“驗證碼”,獲取驗證碼。在微信里搜索“Hollis”或者“hollischuang”或者微信掃描右側二維碼都可以關注本站微信公眾號。

(全文完) 歡迎關注『Java之道』微信公眾號
贊(0)
如未加特殊說明,此網站文章均為原創,轉載必須注明出處。HollisChuang's Blog » Java 9 ← 2017,2019 Java → 13 ,都發生了什么?
分享到: 更多 (0)

評論 搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址

HollisChuang's Blog

聯系我關于我
大乐透复式返奖 股票*怎么分析 如何炒股开户 河南11选5奖金说明 九游棋牌辅助 比特币价格今日行情 pk10如何将100玩到一万 极速赛车技巧分析图 二四六天天免费资料大全 一肖平特如何计算 4399麻将小游戏