jdk各個版本的新特性(jdk1.7,1.8,1.9)

用了這麼久的jdk,應該會有不少人和我同樣,不知道各個版本的jdk的一些新特性,這裏簡單總結一下。。html

jdk1.7新特性:java

1.在Switch中能夠用String字符串編程

2.對Java集合(Collections)的加強支持安全

3.兩個char之間的equals方法函數

4.安全的加減乘除spa

5.boolean類型的反轉,空指針安全,參與位運算.net

6.支持二進制數字指針

7.數值能夠加下劃線用做分隔符htm

8.簡化了可變參數方法的調用blog

9.能夠捕獲多個異常(多個異常經過使用 「|」操做符分隔)

10.調用泛型類的構造方法時,能夠省去泛型參數,編譯器會自動判斷。

 

jdk1.8新特性:

1.新增了接口的默認方法

2.Lambda表達式

3.使用 :: 雙冒號進行方法引用

4.函數式接口(有且僅有一個抽象方法,可是能夠有多個非抽象方法的接口)

5.Date Time API

6.Stream API

7.Optional 類

8.Nashorn JavaScript

9.Base64

詳見:http://www.javashuo.com/article/p-bjqxfdnz-b.html

http://www.runoob.com/java/java8-new-features.html

 

jdk1.9新特性:

1.Java 平臺級模塊系統

2.JShell : 交互式 Java REPL(交互式編程環境)

3.改進的Javadoc

4.集合工廠方法

5.私有接口方法

6.改進的Stream API

7.多版本兼容JAR

8.Http 2 客戶端

9.進程API

詳見菜鳥教程:http://www.runoob.com/java/java9-new-features.html

相關文章
相關標籤/搜索