當前位置:
首頁 > 最新 > JDK 5 10 新特性傾情整理!

JDK 5 10 新特性傾情整理!

Java技術棧

不可錯過的 Java 技術公眾號

GIF

最近連 JDK11都在準備發布的路上了,大家都整明白了嗎?也許現在大部分人還在用6-8,8的新特性都沒用熟,9剛出不久,10-11就不用說了。

為了大家對JDK有一個全面的了解,下面我為大家整理了JDK5~10的所有關鍵新特性!

JDK5新特性

自動裝箱與拆箱

枚舉

靜態導入

可變參數(Varargs)

內省(introspector)

泛型(Generic)

For-Each循環

JDK6新特性

Desktop類和SystemTray類

使用JAXB2來實現對象與XML之間的映射

理解STAX

使用Compiler API

輕量級 Http Server API

插入式註解處理 API

使用Console開發控制台程序

對腳本語言的支持

Common Annotations

Java GUI界面的顯示

嵌入式資料庫Derby

Web服務元數據

Jtable的排序和過濾

更簡單更強大的JAX-WS

JDK7新特性

switch中可以使用字元串了

泛型實例化類型自動推斷

自定義自動關閉類

新增一些讀取環境信息的工具方法

Boolean類型反轉,空指針安全,參與位運算

兩個char之間的equals

安全的加減乘除|sd

對Java集合( Collections)的增強支持

數值可加下劃線

支持二進位數字

在try/catch異常撲捉中,一個catch可以寫多個異常類型用|隔開

可以不必要寫finally語句來關閉資源,只要你在try()的括弧內部定義要使用的資源

JDK8新特性

介面的默認方法

Lambda表達式

函數式介面

方法與構造函數引用

擴展了集合類

新的Date API

Annotation多重註解

streams(流)

parallel streams(並行流)

Map數據結構改進

JDK9新特性

Jigsaw模塊化項目

簡化進程API

輕量級JSON API

錢和貨幣的API

改善鎖競爭機制

代碼分段緩存

智能java編譯

http2.0客戶端

kulla計劃

JDK10新特性

局部變數的類型推斷

GC改進和內存管理

線程本地握手

備用內存設備上的堆分配

其他Unicode語言 - 標記擴展

基於Java的實驗性JIT編譯器

開源根證書

根證書頒發認證(CA)

將JDK生態整合單個存儲庫

刪除工具javah

怎麼樣,這些新特性都知道多少?都用過多少?多學習這些新特性,對寫代碼的效率、逼格、技能成長、就業還是會很有幫助的。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Java技術棧 的精彩文章:

重磅:Spring Boot 2.0 正式發布!

TAG:Java技術棧 |