1、泛型類的靜態上下文中類型變量失效。
//靜態域或者方法里不能引用類型變量
private static T instance;
//靜態方法 本身是泛型方法就行
private staticT getInstance(){
}
2、不能實例化類型變量。
// public Restrict() {
// this.data = new T();
// }
3、不能用基本類型實例化泛型參數。
// NormalGenericnormalGeneric = new NormalGeneric<>();
NormalGenericnormalGeneric = new NormalGeneric<>();
4、不能創建參數化類型的數組。
Restrict[] restrictArray;
Restrict[] restricts = new Restrict[10];
以上就是java泛型的局限探究,希望對大家有所幫助。更多關于“Java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓經驗,課程大綱更科學更專業,有針對零基礎的就業班,有針對想提升技術的好程序員班,高品質課程助力你實現java程序員夢想。