集合框架

Collection

顶级父类collection是存储一个元素的集合
Map存储键值对的
Collection |
List | 允许重复,有序
LinkedList (基于链表结构实现的,增加和删除性能高)
ArrayList(基于动态数组实现的,随机访问性能高,非线程安全支持单线程,性能
高,元素超过初始值,增加50%,空间利用率高)
Vector(线程安全支持多线程,性能低,元素超过初始值,增加一倍)
Set | 不允许重复,无序
HashSet
LinkedHashSet
TreeSet
Queue | 队列
ArrayBlockingQueue

Map

Map | HashMap LinkedHashMap
HashMap采用数组加链表的方式来实现对数据(hash表)的存储
数组的方式存储数据:寻址容易,插入和删除困难(数组的存储空间是连续的,
占用内存较大,时间复杂度小,空间复杂度大)
链表的方式存储数据:插入和删除容易,寻址困难(链表的存储是离散的,占用
内存比较宽松,空间复杂度小,时间复杂度大)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值