1、泛型(Generics)--為集合(collections)提供編譯時類型安全,無需每刻從Collections取得一個對象就進行強制轉換(cast)
2、增強的“for”循環
3、靜态導入(Static import)--無需在使用其他類的靜态成員變量字首其類名.這将使得代碼更為簡潔。
說明:
靜态方法可以不寫類名
當類名重名是,需要指定具體的包名。當方法重名是,指定具備所屬的對象或者類
import java.lang.Syste,.*; 導入了System中所有的靜态成員
沒有寫static導入的是類
帶static 導入的是靜态成員
4、可變參數
說明:可變參數:其實就是數組參數的簡寫形式,不用每一次都手動建立數組對象,隻要将要操作的元素作為參數傳遞即可,隐含将這些參數封裝成了數組
比如array 裡面 asList(T... a)
使用可變參數新特性時:注意可變參數一定要定義在參數數組的最後面,其中類型任意
歡迎大家批評指正,把我沒想到的1.5新特性補充一下 謝謝了哈!!