Java 泛型中的通配符 泛型通配符是 Java 泛型的一个强大功能,它允许在类型使用上具有更大的灵活性。了解它们的行为对于有效利用它们至关重要。 有界通配符与无界通配符 无界通配符表示为 >,其本质上表示 ?扩展对象>。它表示泛型类型可以是任何有效的 Java 类型。 另一方面,有界通配符通过施加边界来约束泛型类型。有界通配符有两种类型: 上界通配符( extends T>): 此通配符指定泛型类型必须是 T 的子类型。允许列表保存类型 T 或其子类的对象。 下界通配符( super T>): 此通配符指示泛型类型必须是 T 的超类型。它允许列表包含类型 T 或其祖先类型的对象。