Java中Vector、LinkedList和ArrayList的区别以及在开发中的选择

JAVA中List用于存放多个元素,可以给元素排序,而且能够重复,List一共有三个实现类,分别是Vector、LinkedList和ArrayList,三个实现类的区别为: 1.ArrayList是使用最多的实现类,它能对元素进行快速随机访问,它也是能够扩容的,可是当要对它的中间部分进行插入或者修改时,须要对数组进行复制和移动,代价高,因此适用于查询,而不适用于插入和删除。 2.Vector和A
相关文章
相关标签/搜索