什么是“?”输入Java,例如。未来<! - ? - >?

时间:2013-05-27 14:17:39

标签: java future

2 个答案:

答案 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