List、List、List区别
2020-01-07  本文已影响0人  雪侯_edeb

1、都可以存储所有对象

2、List<T> :集合中元素为T类型,运行时决定,可以进行诸如add、remove等操作

      List<?>:任意类型,只读类型的,不能增加、修改操作,无法增加、修 改元素,但是却可以删除元素,比如执行remove、clear等方法,那是因为它的删除动作与泛型类型无关

      List<Object>:表示List集合中的所有元素为Object类型,可以读写操作,但是写入操作时,需要进行装箱拆箱操作

使用的顺序应该是首选List<T>,次之List<?>,最后选择List<Object>

上一篇下一篇