集合的体系:
---------| Collection 单列集合的根接口
--------------| List 如果是实现了List接口的集合类具备的特点: 有序,元素可重复。
------------------| ArrayList ArrayList的底层是维护了一个Object数组去实现的, 特点: 查询速度快,增删慢。
ArrayList的应用场景:
如果操作的数据时查询比较多,增删比较少,这时候则应该使用ArrayList. 比如: 图书馆。
------------------| LinkedList
------------------| Vector (了解)
--------------| Set 如果是实现了Set接口的集合类具备的特点: 无序,元素不可重复。
---------| Collection 单列集合的根接口
--------------| List 如果是实现了List接口的集合类具备的特点: 有序,元素可重复。
------------------| ArrayList ArrayList的底层是维护了一个Object数组去实现的, 特点: 查询速度快,增删慢。
ArrayList的应用场景:
如果操作的数据时查询比较多,增删比较少,这时候则应该使用ArrayList. 比如: 图书馆。
------------------| LinkedList
------------------| Vector (了解)
--------------| Set 如果是实现了Set接口的集合类具备的特点: 无序,元素不可重复。