# ArrayList,LinkedList,Vector的区别.

```
    ArrayList:数组集合，可变数组，当更多的元素添加到ArrayList的时候，它的大小会动态增大。有序，可以通过
        get(),set()方法获取元素。当需要插入大量元素时，在插入前可以调用ensureCapacity方法来增加
        ArrayList的容量以提高插入效率。
    LinkedList：链表集合。添加、删除元素的性能比ArrayList好，但是get/set元素的性能较差。
    Vector:线程安全的 add() 方法的时候使用 synchronized 进行同步写数据
```
