01.Java中的集合
2016-09-10 09:43:00 9 举报
java集合关系
作者其他创作
大纲/内容
Collection接口
ArrayList
数组实现(轻量的)
List接口
LinkedList
Vector
HashMap与TreeMap 1.HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。2.在Map中插入、删除和定位元素,HashMap是最好的选择。但如果您要按自然顺序或自定义顺序遍历键,那么TreeMap会更好。使用HashMap要求添加的键类明确定义了hashCode()和 equals()的实现。
对象不能重复,无序的
数组实现,轻量的,对象要覆盖object里的hashCode()和equal()方法
数组实现(重量的)
Java中的集合对象
链表实现(轻量的)
SortedMap实现,轻量的,对象实现Comparable接口
Set接口
SortedSet
对象不能重复,有序的
对象可以重复,有序的
HashSet
TreeSet
0 条评论
下一页