好吧,前两个没有什么区别-它们只是为 type参数 (
E或
T)使用了不同的名称。
第三个不是有效的声明-
?用作提供类型实 参 时使用的 通配符 ,例如,意味着引用某种类型的列表,但我们不知道是什么。 __
List<?>foo = ...``foo
所有这些都是 泛型 ,这是一个很大的话题。您可能希望通过以下资源了解它,尽管当然还有更多可用的方法:
- Java泛型教程
- 泛型语言指南
- Java编程语言中的泛型
- Angelika Langer的Java泛型常见问题解答(详细而全面;不过更多参考)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)