# Java集合之List **Repository Path**: fpfgitmy_admin/java-collection-list ## Basic Information - **Project Name**: Java集合之List - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-28 - **Last Updated**: 2021-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### Collection之List + List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引 + List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素 + JDK API中List解耦的实现类常用的有:ArrayList、LinkedList和Vector #### ArrayList、LinkedList、Vector三者异同 + 相同: 1. 都实现了List接口 2. 存储数据的特点:有序可重复 + 不同: 1. ArrayList线程不安全、执行效率高 2. Vector线程安全、执行效率低 3. ArrayList和Vector底层都是使用Object[]数组,对于频繁的获取元素操作,效率比LinkedList高 4. LinkedList底层使用双向链表存储,对于频繁的插入、删除操作,效率比ArrayList高