ArrayList、LinkedList、Vector的区别

来源:互联网 发布:怎样检查电脑网络设置 编辑:程序博客网 时间:2024/06/02 01:14
ArrayList, LinkedList不是线程安全的,而Vector是线程安全的。
ArrayListVector都是使用Object的数组形式来存储的,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项前后项即可,插入数据较快。
对于随机访问getsetArrayList觉得优于LinkedList,因为LinkedList要移动指针。 对于新增和删除操作addremoveLinedList比较占优势,因为ArrayList要移动数据。