我偶然发现Future<?>
。什么是'?'
答案 0 :(得分:5)
答案 1 :(得分:1)
Future<?>
是一个无界的通配符引用,是Future<? extends Object>
的缩写。这意味着泛型可以是任何类型。
您还可以拥有Future<? extends T>
,其中必须扩展特定类型T(上限),或Future<? super T>
其中必须是特定类型T(下限)的祖先。< / p>
http://docs.oracle.com/javase/tutorial/java/generics/wildcards.html