最佳答案
<? super E>
和 <? extends E>
有什么不同?
例如,当您查看类 java.util.concurrent.LinkedBlockingQueue
时,构造函数有以下签名:
public LinkedBlockingQueue(Collection<? extends E> c)
方法之一:
public int drainTo(Collection<? super E> c)