Type参数<t>和无界通配符<! - ? - >之间的区别?

时间:2017-11-15 18:46:53

标签: java generics wildcard type-parameter

我正在尝试了解java泛型,我遇到了<T><?>。我能理解的是<T>意味着我们可以传递任何类型的参数。例如:List<T>。然后我们也有无界的通配符List<?>。我发现这两者之间没有任何显着差异。所以我们可以使用它们中的任何一个(List<T>List<?>)并且它们之间没有区别,或者是否有我遗漏的东西(在哪里使用List<T>以及在哪里使用List<?>)。

0 个答案:

没有答案