集合

什么是集合?学习集合的作用?Java语言当中的集合是如何运用和操作的的?

1、什么是集合?
集合就是指某些具有特定性质的具体的或者抽象的对象汇总而成的集体。通俗的说集合就是,我们将不同属性的元素,按照自己的属性汇聚成一个整体,这些不同的整体我们可以称其为子集合,将这些子集合汇聚在一起就构成了我们的集合。

在这里插入图片描述
2、学习集合的作用?为什么要学习集合
笼统的说集合就是一个容器,他是用来存储对象,这里的对象不止一个,他是用来存储多个对象。
Java是一门面向对象的语言,就免不了处理对象,为了方便操作多个对象,我们就得把这多个对象存储起来,想要存储多个对象(变量),我们需要一个容器(集合)来装载。
3、Java语言中的集合是如何来操作的
首先两个顶级的接口collection和map
a):保存单值
Collection:定义保存单值的规范
——Set:定义保存不可重复无序单值的规范
———HashSet:哈希算法保存数据,检索效率最高的
———SortedSet:定义在Set基础上进行排序的规范
———TreeSet:实现排序规则
——List:定义保存可重复有序单值的规范
——LinkedList:使用链表实现List接口
——Vector:使用数组实现List接口,线程安全的
——ArrayList:使用数组实现List接口,线程不安全

b)保存键值对(key—value)
Map:定义保存键值对的规范(key不能重复,value可重复)
——HashMap:是线程不安全,效率高,HashMap允许null key和null value,
——HashTable:是线程安全,Hashtable不允许null key和null value,
——SortedMap:定义在Map的基础上进行排序的规范(根据key排序)
——TreeMap:对map进行排序
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值