直接创建泛型数组不能通过编译,而转型对象数组通过编译但是不能在JVM运行
public class ArrayOfGeneric{
static Generic[] gia;
@SupperssWarnings(“unchecked”)
public static void main(String[] args){
gia = (Generic[])new Generic[100]; // 通过类型转换匿名对象
//! gia[0] = new Object(); //编译不通过,不能(直接)创建泛型数组实例
}
}
版权声明:本文为weixin_34523442原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。