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程序员梦想。