77问答网
所有问题
Java五个最常用的集合类之间的区别和联系
如题所述
举报该问题
推荐答案 2021-02-03
集合类型主要有3种:set(集)、bailist(列表)和map(映射)。
1、List(有序、可重复)
List里存放的对象是有序的,同时也是可以重复的,List关注的是索引,拥有一系列和索引相关的方法,查询速度快。因为往list集合里插入或删除数据时,会伴随着后面数据的移动,所有插入删除数据速度慢。
2、Set(无序、不能重复)
Set里存放的对象是无序,不能重复的,集合中的对象不按特定的方式排序,只是简单地把对象加入集合中。
3、Map(键值对、键唯一、值不唯一)
Map集合中存储的是键值对,键不能重复,值可以重复。根据键得到值,对map集合遍历时先得到键的set集合,对set集合进行遍历,得到相应的值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GqYqq3qWIv88Y8N3qWN.html
其他回答
第1个回答 2017-05-20
1. ArrayList: 元素单个,效率高,多用于查询
2. Vector: 元素单个,线程安全,多用于查询
3. LinkedList:元素单个,多用于插入和删除
4. HashMap: 元素成对,元素可为空
5. HashTable: 元素成对,线程安全,元素不可为空本回答被提问者采纳
相似回答
Java五个最常用的集合类之间的区别和联系
答:
ArrayList
与Vector都是java的集合类,都是用来存放java对象,这是他们的相同点,
区别:1.同步性:Vector是同步的
,这个类的一些方法保证了Vector中的对象的线程安全的,而ArrayList则是异步的,因此ArrayList中的对象并不 是线程安全的,因为同步要求会影响执行的效率,所以你不需要线程安全的集合那么使用Array...
java集合
问题
答:
集合类存放于java.util包中。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利
,我们称集合中的对象就是指集合中对象的引用(reference)。 集合类型主要有3种:set(集)、list(列表)和map(映射)。(1)集 集(set)是最简单的一种集合,它的对象不按特定方式排序,只是简单的把对象加入集合中,就像往口袋...
List 、Set、 Map有什么
区别和联系
答:
集合框架中还有两个很实用的公用类:Collections和Arrays
。Collections提供了对一个Collection容器进行诸如排序、复制、查找和填充等一些非常有用的方法,Arrays则是对一个数组进行类似的操作。 3、Map是一种把键对象和值对象进行关联的容器,而一个值对象又可以是一个Map,依次类推,这样就可形成一个多级映...
集合类
List/Set/Map.
的区别和联系
答:
一、Array , Arrays Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种
。1、
效率高,但容量固定且无法动态改变
。array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。2、Java中有一个Arrays类,专门用来操作array。arrays中拥有一组static函数,equals()...
Java中
Set、List、Map
集合类
(接口)的特点
及区别
。分别有哪些
常用
实现...
答:
Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变;List:和数组类似,List可以动态增长,查找元素效率高,插入删除元素效率低,因为会引起其他元素位置改变;Map:适合储存键值对的数据。
Java
是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、...
list、set、map
之间的区别
是什么?
答:
1、
java中常见的集合类
,List中元素可以重复,并且是有序的(这里的有序指的是按照放入的顺序进行存储。如按照顺序把1,2,3存入List,那么,从List中遍历出来的顺序也是1,2,3)。Set:数据无序且唯一,实现类都不是线程安全的类。Map:
java的
Map(映射)是一种把键对象和值对象进行映射的集合,...
在
Java中
,什么是
集合类
,跟普通类有什么
区别
?
答:
Set(集):集合中的对象无排列顺序,并且没有重复的对象.List(队列):集合中的对象按照索引的顺序排列,可以有重复的对象。Map(映射):集合中的每一个元素都是一对一对的,包括一个key对象,一个Value对象(一个Key指向一个Value).集合中没有重复的key对象,但是vaulue对象可以重复.
集合类
是进行集合操作的...
大家正在搜
常用的集合类有哪些
集合与集合的关系
国际单位和常用单位的区别
常用量和治疗量的区别
常用集合的表示方法
集合常用的表示方法有哪两种
常用集合的字母表示
集合与常用逻辑用语
通用和专用有什么区别
相关问题
Java五个最常用的集合类之间的区别和联系
java常见的集合、接口、类的区别和联系
Java集合类List/Set/Map的区别和联系
JAVA的集合框架中有那些类,他们都有那些区别
java中集合类中各个类的区别和所运用的方法?
JSP中,常用的集合类有哪些?它们之间有什么差别?
JSP中,常用的集合类有哪些?他们之间有什么差别?