在Java中,Class<?>
和Class<Object>
之间的区别是什么? AFAIK Java Erasure将<?>
更改为上限,无论如何,在这种情况下该值将为Object
。那么这是为了什么?Java中的类<?>和类<Object>之间的区别
9
A
回答
6
直观的说法,只觉得这是错有一个'
可能重复的[有什么区别?和对象在Java泛型?](http://stackoverflow.com/questions/678822/what-is-the-difference-between-and-object-in-java-generics)。另请参见[Java:列表之间的差异,列表>,列表,列表和列表](http://stackoverflow.com/questions/6231973/java-different-between-list-list-listt-liste-and -listobject) –
2013-05-06 03:28:36
我认为这个http://docs.oracle.com/javase/tutorial/java/generics/unboundedWildcards.html解释得非常好,如果我正确地理解了这个问题。 – arynaq 2013-05-05 23:35:40