【发布时间】:2014-09-30 19:54:48
【问题描述】:
我知道Collection<?>、Collection<Object> 和Collection 之间的区别。
第一个只接受任何类型,第二个必须允许所有对象,第三个是未选中的。
但是对于单个实例(非集合),例如ScheduledFuture<?>、ScheduledFuture<Object> 和 ScheduledFuture,有什么区别?似乎他们都允许一切。
【问题讨论】:
-
嗯,ps:我想
Collection<Object> != Collection<? extends Object> -
Collection示例和ScheduledFuture示例之间的泛型用法绝对没有区别。 -
> = 任何东西,
-
@Sebas,我同意。我在哪里说过他们是平等的?
-
@Leo,所以区别在于 > 取空?