泛型类型检查是编译时功能。在运行时,所有类型信息都会丢失。请参阅“类型擦除”。例如,如果将使用非泛型集合的旧版API映射到使用泛型且需要强制转换集合的API,则您看到的行为很容易发生。不幸的是,如果该集合包含意外类型的对象,您将只能在运行时找到它。
欢迎分享,转载请注明来源:内存溢出
泛型类型检查是编译时功能。在运行时,所有类型信息都会丢失。请参阅“类型擦除”。例如,如果将使用非泛型集合的旧版API映射到使用泛型且需要强制转换集合的API,则您看到的行为很容易发生。不幸的是,如果该集合包含意外类型的对象,您将只能在运行时找到它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)