JDK1.5~1.8新特性

JDK1.5新特性:
1. 自動裝箱自動拆箱
2. 枚舉類型
3. 泛型
4. 可變參數
5. 內省
6. For-Each循環
7. 靜態導入

JDK1.6新特性:
1. Complier API
2. 用Console開發控制檯程序

JDK1.7新特性:
1. switch語句支持字符串了
2. 泛型支持“<>”類型自動推斷,如:List list = new ArrayList<>();
3. 自定義自動關閉類,實現該接口AutoClosseable
4. 安全的加減乘除
5. 集合的增強處理
6. 在try-catch異常捕獲中,一個catch中可以寫多個異常類型,以“|”分割開
7. jdk7之前,你必須用try{}finally{}在try內使用資源,在finally中關閉資源,不管try中的代碼是否正常退出或者異常退出。jdk7之後,你可以不必要寫finally語句來關閉資源,只要你在try()的括號內部定義要使用的資源

JDK1.8新特性:
1. 接口支持非抽象方法
2. Lambda表達式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章