JDK5.0中新特性介紹:數組
泛型(Generics);安全
加強的「for」循環(Enhanced For loop);ide
自動裝箱/自動拆箱(Autoboxing/unboxing);oop
類型安全的枚舉(Type safe enums);spa
靜態導入(Static import);element
可變參數(Var args);it
加強的for循環:for循環
For-Each循環的加入簡化了集合的遍歷class
其語法以下:import
For(type element : array){
System.out.println(element);
}
當遍歷集合或數組的時候,若是須要訪問集合或數組的下標,那麼最後使用舊式的方式來實現循環或遍歷,而不是使用加強的for循環,由於它失去了下標信息。
自動裝箱/拆箱大大方便了基本類型數據和它們包裝類的做用。
自動裝箱:基本類型自動轉爲包裝類。(int >> Integer)自動拆箱:包裝類自動轉爲基本類型。(Integer >> int)