JDK1 5的新特性

2021-08-30 22:14:11 字數 578 閱讀 3256

1.靜態匯入 靜態匯入得是靜態方法或靜態類

2.可變引數

overload與override的區別:overload是過載,override是重寫;可變引數就是overload

可變引數的特點:

1.可變引數中的...只能出現在引數列表的最後

2.可變引數中的...位於變數型別和變數名之間,前後有無空格都可以。

3.呼叫可變引數的方法時,編譯器為該可變引數隱含建立乙個陣列,在方法體中以陣列的形式訪問可變引數。

例:public int add(int x,int ... args);

weekday weekday = weekday.fri;

最複雜的列舉:

public enum trafficlamp

},green(45)

},yellow(15)

};public abstrict trafficlamp getnextlamp();

private int time;

private trafficlamp(int time){}

this.time = time;}

7.註解

JDK 1 5 新特性 列舉

1 class myenum 56 public static final myenum e1 new myenum 7public static final myenum e2 new myenum 8public static final myenum e3 new myenum 9 1011 ...

JDK1 5的新特性 04

摘要 一,泛型 a.泛型的由來 強轉的麻煩,非法型別的輸入,執行後再修改的費事 b.泛型的原理 a.編譯時期,編譯器按照泛型限定的型別對程式設計師輸入的元素型別進行鑑定,型別超出限定的範圍就報 b.如何證明泛型只作用於編譯器?通過反射得到的集合,可以裝入任意物件 c.需求的擴充套件 限定範圍多元化 ...

JDK1 5及1 7的新特性

a jdk1.5的新特性 自動拆裝箱 泛型 增強for 可變引數 列舉 b 列舉概述 就是乙個類只能存在幾個固定的物件,那麼這個就是列舉.我們就可以使用這些物件可以表示一些固定的值.舉例 一周只有7天,一年只有12個月等。c 案例演示 自己實現列舉類 a 案例演示 通過enum實現列舉類 a 案例演...