List、Set、Map对比

原创 2013年12月03日 11:01:00

1、List

       ArrayList:多用于泛型

       Stack:栈,put

       Vector、LinkedList

2、Set

       HashSet:单线程、线程不安全、无序输出

       TreeSet:自然数的有序输出,不能存放不同类型的对象,如果存放同一个对象的多个实例,需要将对象实现Comperable接口,重写comperTo()方法

3、Map:

       HashMap、TreeMap:键值对

set(集)、list(列表)、map(映射)和Queue(队列)

(1) Set 集(set)是最简单的一种集合,它的对象不按特定方式排序,只是简单的把对象加入集合中,就像往口袋里放东西。对集中成员的访问和操作是通过集中对象的引用进行的,所以集中不能有重复对象。...
  • kalision
  • kalision
  • 2012年02月24日 11:02
  • 3614

map set list三种集合之间的关系及各自的特点

今天给大家带来的是三种常用集合各自的性能分析,这里只是浅谈,就不深入讲解底层了。 在这里先上关系图: 一,Conllection: 接下来先看一下Collection接口: 他...
  • qq_35681180
  • qq_35681180
  • 2016年11月28日 18:01
  • 1034

List、Set、Map集合最常用六个子类及它们之间的区别详解(含经典面试题)

集合: 在编程中,我们需要管理很多对象集,比如某班全部的同学信息,某个公司的人员资料等等。JAVA集合就是提供某种数据结构的支持,即存放对象,并让这些对象按照某种数据结构存放。 集合与数组的区别:...
  • xingxingchance
  • xingxingchance
  • 2017年08月30日 19:03
  • 262

Java 语言中 List、Set 和 Map 的区别

List、Set 和 Map 都是实现了 Collection 接口的接口。本文将讨论 Java 语言中这三者之间的区别。...
  • defonds
  • defonds
  • 2015年08月21日 17:52
  • 5131

java 常用集合list与Set、Map区别及适用场景总结

list与Set、Map区别及适用场景
  • qq_22118507
  • qq_22118507
  • 2016年06月03日 09:51
  • 47779

数据结构中的List、Set、Map用法以及区别

List,Set,Map是否继承自Collection接口?  答:List,Set是,Map不是。  如图:        Collection    ├List   ...
  • Java_Mr_Zheng
  • Java_Mr_Zheng
  • 2015年11月17日 13:20
  • 1709

list , set ,map 三者的用法以及区别

首先,讲一下list和set之间的相似性,list和set都是单列集合,他们有一个共同的父接口---collection。list是依次列出一个结合中的所有的元素,若集合中有重复的,同样列出,有序;s...
  • liunian02050328
  • liunian02050328
  • 2013年08月31日 16:00
  • 17166

常用JAVA集合框架(Collection、List、Set、Map)

1.常用集合框架结构 2. List   2.1 ArrayList List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List ...
  • sdauzxl
  • sdauzxl
  • 2016年07月29日 20:17
  • 1978

java中Map,List与Set的区别

Set,List,Map的区别 java集合的主要分为三种类型: Set(集)List(列表)Map(映射) 要深入理解集合首先要了解下我们熟悉的数组: 数组是大小固定的,并且同一个数组只能存放...
  • SpeedMe
  • SpeedMe
  • 2014年03月28日 15:51
  • 202463

从零开始_学_数据结构(五)——STL(map、set、list、vector)

STL容器   前注: STL(标准模板库)是一个C++的软件库,也是C++标准程序库的一部分。 这些容器,应该都是STL里面的一个类。 vector封装数组、list封装链表、map和se...
  • qq20004604
  • qq20004604
  • 2016年03月28日 11:05
  • 1108
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:List、Set、Map对比
举报原因:
原因补充:

(最多只允许输入30个字)