https://www.cnblogs.com/chyu/p/4630798.html
关于Java泛型,这里我不想总结它是什么,这个百度一下一大堆解释,各种java的书籍中也有明确的定义,只要稍微看一下就能很快清楚...是java泛型中的通配符,它代表java中的某一个类,那么就代表类型T的某个子类,就代表类型T的某个父类.....那么我们马上就发现实际上是有下限T的类型....因为对于有上限T,故我们如果list.get(0)一定返回的是T或是T的子类,这个是确定的,得出:
List<?....因为是T的某个父类,将子类T赋值给父类没任何问题:
List<?