----- android培训、java培训、期待与您交流! ----------
要明白这个问题,你要先弄清楚 什么是上限,什么是下限
上限的意思就是:我们所要存入的元素必须是其子类或本身下限的意思就是:我们所要操作的元素必须是其父类或本身
所以来看看你的问题,
为什么存入元素要使用上限,因为限定为上限,那我们不就可以放更多类型的元素了吗,比如 Object 为上限,那我们可以放任何元素进去。如果你要是使用下限,那请问,你这里要怎么先用呢,你知道你所要存入的元素到底在那个层次么。
而取元素为什么要使用下限呢?
使用下限表示可以取其父类或本身,如果你这里使用了上限,要是这个上限你搞成 Object了,那你还取得出元素来么。明白了?