欢迎光临
我们一直在努力

Java中常见的几种集合以及他们间的区别

Java中的集合大部分都是继承List、Queue、Map以及Set接口,常见的分别有:

  1. List接口:
  • ArrayList:类似数组,数据是连续存放的。

  • LinkList:类似链表,优点是可以快速增删。

  • Vector:ArrayList的线程安全版本

  1. Queue接口
  • Queue:用于保存执行的任务列表

  • PriorityQueue:自然序任务列表

  1. Map接口:Map接口的集合是以键值对形式存在的
  • HashMap:数据无序存放

  • Hashtable:无序且线程安全

  • LinkHashMap: 有序

  • TreeMap:自然序排列

  1. Set接口:set接口的集合中存放的对象只有唯一性(不会重复)
  • HashSet:无序

  • LinkHashSet:有序

  • TreeSet:自然序

赞(1) 打赏
未经允许不得转载:半醉人间 » Java中常见的几种集合以及他们间的区别
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏