1.list的三个实现类:arraList,LinkedList, vector
2.list和vector的区别:
vector是list接口下安全的集合
3.list是有序的,ArrayList和LinkedList的区别
ArrayList的底层是数组,LinkedList是底层是数据链表结构,ArrayList是数组有索引便于查询,LinkedList是链表结构,便于增删,ArrayList多用于查询,LinkedList多用于更新
4.ArrayList默认大小?
JDK1.7之前是默认10,1.7之后是0
5.list线程安全吗?
list的实现vector是安全的集合,也可以使用Collection.synchronizedList(new ArrayList())方法
6.list排序
list.sort(),也可以Collection.sort(array)方法
7.Array.asList支持扩容吗?
不支持,因为Array.asList使用的是finally数组,不支持add方法
8.Array与List转换
list=Arrays.asList();
array=list.toArray
List基础详解
最新推荐文章于 2023-06-13 22:49:49 发布