,可以称为类型实参
泛型的本质是为了参数化类型
在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型
在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在:
类...", "类型相同");
}
可以发现,在编译过后,程序会采取去泛型化措施.也就是说,Java中的泛型,只在编译阶段有效.在编译过程中,正确检验泛型结果后,会将泛型的相关信息擦除,并且在对象进入和离开方法的边界处添加类型检查和类型转换方法...在逻辑上类似于Generic和Generic是否可以看成是具有父子关系的泛型类型呢?...,必须与泛型的声明在一起
泛型数组
在Java中,不能创建一个确切的泛型类型的数组
/*
* 这个数组创建的方式是不允许的
* List[] ls = new ArrayList[10];
*/
// 使用通配符创建泛型数组是可以的
List<?