Java 泛型混淆

Java 泛型混淆,java,generics,collections,polymorphism,Java,Generics,Collections,Polymorphism,下面是Kathy&Bert Bates SCJP 5准备CD提出的问题。我也在其他地方发布了这篇文章,但直到现在还没有得到令人满意的解释。。。。请帮助我理解这一点: public class BackLister { //Insert code here { List<T> output=new LinkedList<T>(); for(T t:input) output.add(0,t); return outp

下面是Kathy&Bert Bates SCJP 5准备CD提出的问题。我也在其他地方发布了这篇文章,但直到现在还没有得到令人满意的解释。。。。请帮助我理解这一点:

public class BackLister {  
  //Insert code here
  {
    List<T> output=new LinkedList<T>();  
    for(T t:input)  
      output.add(0,t); 
    return output;  
  }  
}
公共类后台列表程序{
//在这里插入代码
{
列表输出=新建LinkedList();
for(T:输入)
输出。加(0,t);
返回输出;
}  
}
以下哪项可以插入到
//在此处插入代码

  • A<代码>向后公开静态列表(列表输入)

  • B<代码>公共静态列表向后(列表因为
    列表
    列表答案D,
    公共静态列表就我所见,所有答案都是一样的。我是否遗漏了什么?看起来这样就不能正确地转义小于(或与号)字符。我假设缺少的部分是通用声明。你在这里发布了这个问题吗?不,这是你的一个完全相同的副本,@MasterPeter:同一本书,不同的问题。是的,这是一个不同的问题MasterPeter!那么,什么是使用类型列表?类型T的项目可以添加到列表中