我只是偶然发现Future<?>
。是什么 '?'
问问题
502 次
2 回答
5
于 2013-05-27T14:18:36.800 回答
1
Future<?>
是一个无界通配符引用,是Future<? extends Object>
. 这意味着泛型可以是任何类型。
您还可以有Future<? extends T>
, 它必须扩展特定类型 T (上限),或者Future<? super T>
where is 必须是特定类型 T 的祖先(下限)。
http://docs.oracle.com/javase/tutorial/java/generics/wildcards.html
于 2013-05-27T14:35:59.233 回答