ArrayList,LinkedList,Vector
1:可以存重复值
2:可以存空
3:顺序查找
ArrayList 线程不安全,底层是数组实现,默认构造函数的数组长度是10,扩展的倍数是1.5。
Vector和Araaylist很相似,只不过是方法加上了syschronic
如果对线程安全没什么要求的话,可以使用Arraylist,因为性能的问题。使用多次查找的场景。
Linklist的双向链表来实现的,查询相对慢,但是插入和删除是非常的快的。 适用数据多次替换的场景
ArrayList,LinkedList,Vector
1:可以存重复值
2:可以存空
3:顺序查找
ArrayList 线程不安全,底层是数组实现,默认构造函数的数组长度是10,扩展的倍数是1.5。
Vector和Araaylist很相似,只不过是方法加上了syschronic
如果对线程安全没什么要求的话,可以使用Arraylist,因为性能的问题。使用多次查找的场景。
Linklist的双向链表来实现的,查询相对慢,但是插入和删除是非常的快的。 适用数据多次替换的场景