List、List<Object>、List<?>的区别以及用法
区别三者之前需要知道:
1、对集合进行操作(例如:add()),看的是集合声明时所指定的泛型,而不是其所指向的集合对象所指定的泛型。
2、集合中存放的是元素的引用(地址),并非元素本身。
3、如果A是B的子类,List<A>并不是List<B>的子类(与数组不同)。
1、List
1、对其所指向的集合对象无泛型限制,并且无视指向的集合对象的泛型,直接当成List<Ob...
原创
2020-05-07 13:30:32 ·
775 阅读 ·
0 评论