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


用了這么久的jdk,應該會有很多人和我一樣,不知道各個版本的jdk的一些新特性,這里簡單總結一下。。

jdk1.7新特性:

1.在Switch中可以用String字符串

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

3.兩個char之間的equals方法

4.安全的加減乘除

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

6.支持二進制數字

7.數值可以加下划線用作分隔符

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

9.可以捕獲多個異常(多個異常通過使用 “|”操作符分隔)

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

 

jdk1.8新特性:

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

2.Lambda表達式

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

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

5.Date Time API

6.Stream API

7.Optional 類

8.Nashorn JavaScript

9.Base64

詳見:https://blog.csdn.net/yitian_66/article/details/81010434

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM