###熟悉常用的集合--提高开发效率

 熟悉集合框架--->提高开发效率
 主要包含两种容器---> 一种是集合(Conlection) 储存一个元素的集合  一种是Map (键值对)
1.
list 继承 Conlection接口 定义了一个可以重复有序的集合 list在指定位置上操作元素
AarrayList 用数组存储元素,这个数组可以动态创建 如果元素的数组超过了数组的容量 那么就创建一个更大的数组 并将当前数组的元素复制到新的数组当中
 LinkedList 是在链表中存储元素(对链表首位操作效率高)
2.
 HashSet    通过散列法的机制来储存信息,元素为随机存放
 TreeSet    使用树结构储存Set接口的实现,以升序的方式储存
 LinkedHashSet 以元素的插入顺序来维护集合的链接表,允许已插入的顺序在集合中迭代

3.MAP

MAP下常用接口

 HashMap与HashTable --->都实现了Map Cloneable java.io.Serializable接口
1.实现Map --> 可进行键值对的操作
2.Cloneable --> 可被克隆
3.java.io.Serializable --> 支持序列化
4.HashMap key value 都可以为null HashTable key value 都不能为null   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值