Java集合的体系

版权声明:学习分享,共同进步 https://blog.csdn.net/Andrew_jdw/article/details/83583475

集合的体系:

  • Collection 单例集合的根接口
  •       List  如果是实现了List接口的集合类,具备的特点: 有序,可重复。 
  •                ArrayList  ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。
  •               LinkedList LinkedList 底层是使用了链表数据结构实现的, 特点: 查询速度慢,增删快。
  •               Vector 底层也是维护了一个Object的数组实现的,实现与ArrayList是一样的,但是Vector是线程安全的,操作效率低。
  •      Set  如果是实现了Set接口的集合类,具备的特点: 无序,不可重复。

猜你喜欢

转载自blog.csdn.net/Andrew_jdw/article/details/83583475