1. ArrayList:
    2. 底层数据结构是数组,查询快,增删慢。
    3. 线程不安全,效率高。
    4. Vector:
    5. 底层数据结构是数组,查询快,增删慢。
    6. 线程安全,效率低。
    7. Vector相对ArrayList查询慢(线程安全的)
    8. Vector相对LinkedList增删慢(数组结构)
    9. LinkedList:
    10. 底层数据结构是链表,查询慢,增删快。
    11. 线程不安全,效率高。
    12. VectorArrayList的区别
    13. Vector是线程安全的,效率低
    14. ArrayList是线程不安全的,效率高
    15. 共同点:都是数组实现的
    16. ArrayListLinkedList的区别
    17. ArrayList底层是数组结果,查询和修改快
    18. LinkedList底层是链表结构的,增和删比较快,查询和修改比较慢
    19. 共同点:都是线程不安全的

    List有三个子类,我们到底使用谁呢?
    查询多用ArrayList
    增删多用LinkedList
    如果都多ArrayList