容器重点总结一三六九JAVA142

来源:http://www.bjsxt.com/
1、S02E142_01容器重点总结一三六九
一、一张图
容器
二、三个知识点
1、迭代器
1)java.util.Iterator + hasNext()、next()、remove()
2)foreach:java.lang.Iterable + iterator()
2、比较器
1)实体类可以排序 java.lang.Comparable + compareTo
2)排序比较器(解耦、多种排序规则) java.util.Comparator + compare
List + Collections.sort()
TreeSet
TreeMap
3、泛型:<> 泛型类、泛型方法、泛型接口、泛型擦除、通配符?extends super 泛型嵌套
三、六个接口
Collection Set List Map Iterator Comparable
四、九个常用类 添加、删除、修改、查看 + 遍历
1、ArrayList:数组 查看多于修改
add(元素) add(索引,元素) remove(元素) remove(索引) set(索引,元素) get(索引)
for + get foreach() Iterator ListIterator
2、LinkedList:链表 修改多于查看 多了些链头与链尾的方法
3、HashSet:重写hashcode + equals
add(元素) remove(元素)
foreach() Iterator
4、TreeSet:元素可以排序或者提供排序的业务类
5、HashMap:键不能重复,必须重写hashcode + equals,值可以重复
put(k,v) remove(k) get(k) containsKey containsValue
获取值:values() keySet() + get entrySet() + getValue
获取键:keySet entrySet() + getKey()
获取键与值:keySet() + get entrySet() + getKey() getValue()
6、Properties:资源配置文件 相对路径获取文件
7、Hashtable:键与值都不能为null 线程安全
8、Stack:栈
9、Collections:工具类

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值