集合:List ,Set

集合是一个容器;
集合不能存储基本数据类型;
如果存入的是基本数据类型,也会在存入时对它进行自动装箱
集合:List和Queue和Set和Map
List是有序集合(线性结构)
线性结构:线性结构是一个有序数据元素的集合.按顺序存储
数据存储结构分为两种:一种是顺序存储和链式存储
顺序存储的优点找元素的效率高,缺点是存入和删除的效率都低,因为他需要用下标来删除与存储,因为有下标,所以也有最大存储值。
链式存储:优点是插入和删除效率低,没有下标限制,可以无限存储,缺点是查找的效率低.
LIst是线性结构
常用实现类:ArrayList:底层用数组实现:按顺序存储
LinkedList:底层用链表实现:按链式存储
Stack:先进后出
Queue:先进先出
List是有序可以重复的。
Set
常用实现类:
HashSet
LinkedHashSet
TreeSet
Set中的元素是没有顺序也不可重复的
Set判断元素相同的依据:
先调用对象的hashCode方法
如果哈希值不相同,他们一定不相同
如果值相同;再用equals方法来判断两个对象是否相同,真则返回true,假则返回false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值