Java集合类的区别及相关用法
作者:搬砖工 发布时间:[ 2016/12/30 11:27:04 ] 推荐标签:测试开发技术 Java
一、java集合类是什么?java集合类型主要有哪些?
首先看一张概念图,这里囊括了集合类的大部分关系及内容
集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象是指集合中对象的引用(reference)。
通俗地讲,集合类是把一些对象的引用放在一起(特别是我们需要存放一些数据却不知道个数的情况下),便于我们直接从集合中使用这些引用。通常来说,集合内所包含的引用,都是具有某种特性。
集合类型主要有3种:set(集)、list(列表)和map(映射)。
注意:Set、Map和List都是接口,并没有具体实现。
二、set、list和map的区别有哪些?
用一个表格总结一下
List和Set是继承了Collection接口,List有序且允许元素重复,Set不允许元素重复。ArrayList、LinkedList和Vector是List的三个主要的实现类,HashSet和TreeSet是Set的两个主要的实现类。
Map则是与List和Set有所不同,区别在于Map是键与值之间的关系,而其中的键我们可以看做是一个集合。其中的键是必须的,而值可以重复。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11