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 案例演...