java collection详解_Java集合类Collection详解

java中的集合类:是一种工具类,就是像容器,存储任意数量具有共同属性的对象。

集合的作用:

如果一个类内部有很多相同的属性,并且作用与意义是一样的,可以放在一起。

1.在类的内部对数据进行组织。

2.简单快速的搜索大数量的条目。

3.有的集合接口提供了一系列排列有序的元素,并且可以在序列中快速插入或者删除有关数据。

4.有的集合接口提供了映射关系,可以通过关键字key去快速找到对应的唯一对象,而这个关键字可以是任意类型。

数组和集合区别:

1.数组长度固定,集合长度可变:数组长度和容量是固定的,如果一个数组不够用了,就新建一个更长的数组在将之前的数组复制过去,这样比较麻烦。二集合的容量是可以动态扩展的,使用方便。

2.数组只能通过下标方式去访问元素,类型固定,不然只能遍历去寻找,数据量大就影响效率,而有的集合可以通过任意类型查找所映射的具体对象。

java集合框架主要有collection和map两类。

Collection 接口又有 3 种子类型,List、Set 和 Queue,set是无序的并且不可重复。

再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等等。

b0307cd5f6dc257768e27e9fa6b46e58.png

来源于Java.util包,是非常实用常用的数据结构 字面意思就是容器。

在Java的util包中有两个所有集合的父接口Collection和Map,

290a3d2b9e8e33b204943c3dc934229f.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值