容器笔记

容器

容器概念:Java API所提供的一系列类的实例,用于在程序中存放对象。

  • J2SDK所提供的容器API位于java.util包内。
  • 容器API的类图结构如下
  • 1136——一个图、一个类、三个知识点、六个接口
    在这里插入图片描述 Collection 接口一定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。
  • Set中的数据对象没有顺序且不可以重复。
  • List中的数据对象有顺序且可以重复。

Map接口定义了存储“键(key)一值(value)映射对"的方法。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

JDK1.5增强for循环

增强for循环对于遍历array或者Collection的时候相当便捷
在这里插入图片描述
缺陷:array:不能方面的访问下标
collection:与使用iterator相比,不能方便的删除集合中的内容(在内部也是调用iterator)

总结:除了简单遍历并读取内容外不建议使用增强for

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

衡量标准:读的效率和改的效率

  • Array读快改慢
  • Linked改快读慢
  • Hash两者之间

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值