Collection 的子接口 Set List并未加入新的方法,
但是Set的实现依赖添加的对象的equals()方法,因此如果要实现Set接口必须实现equals方法。
List 自己有ListIterator, 有index
Map 的新增和修改都是put方法
keySet entrySet values
TreeSet TreeMap 实现 compareTo(obj) ->当前对象和obj比较
Comparabl接口,可以实现自己的Comparator
Collections.sort(list, comparator)
集合 多个相同或不同的简单对象, Collection表示任何对象或元素组,Iterator用来枚举集合中的元素。
集合框架:一组用来操作对象的接口 组成 Set List Map
六个集合实现:
实现 | 历史集合类 | |
HashSet 别忘了覆盖hashCode() |
| |
| TreeSet 元素必须可排序 |
|
List 有序可重复 | ArrayList | Vector |
| LinkedList | Stack |
Map | HashMap | Hashtable |
| TreeMap | Properties |