版权声明:学习分享,共同进步 https://blog.csdn.net/Andrew_jdw/article/details/83583475
集合的体系:
- Collection 单例集合的根接口
- List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。
- ArrayList ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。
- LinkedList LinkedList 底层是使用了链表数据结构实现的, 特点: 查询速度慢,增删快。
- Vector 底层也是维护了一个Object的数组实现的,实现与ArrayList是一样的,但是Vector是线程安全的,操作效率低。
- Set 如果是实现了Set接口的集合类,具备的特点: 无序,不可重复。