JDK提供集合框架Collection和map
l 接口Collection包括两个子接口:接口List和接口Set
l List接口包括两个实现类:ArrayList,LinkedList类
l Set接口包括两个实现类:HashSet,TreeSet类
map接口包括两个实现类:HashMap和TreeMap类...
分类:
编程语言 时间:
2015-03-09 17:36:46
阅读次数:
189
/** TreeSet存储对象的时候, 可以排序, 但是需要指定排序的算法** Integer能排序(有默认顺序), String能排序(有默认顺序), 自定义的类存储的时候出现异常(没有顺序)** 如果想把自定义类的对象存入TreeSet进行排序, 那么必须实现Comparable接口* 在类上i...
分类:
其他好文 时间:
2015-03-05 19:18:54
阅读次数:
146
http://www.docjar.com/docs/api/java/util/technotes/guides/collections/changes4.htmlhttp://www.docjar.com/docs/api/java/util/TreeSet.htmlhttp://www.w3r...
分类:
编程语言 时间:
2015-03-04 12:39:08
阅读次数:
135
1.HashSet为快速查找而设计的Set
TreeSet底层为树结构,必须要实现Comparable接口,存入的元素会按照compareTo方法中的规则排序
LinkedHashSet内部使用链表维护元素的插入次序。
2.HashMap使用对象的hashCode()进行快速查询的,此方法能够显著提高性能。
LinkedHashMap使用链表维护内部次序(插入次序)
...
分类:
编程语言 时间:
2015-03-03 22:08:23
阅读次数:
235
1 HashMap 键值对,key底层是哈希表,依赖equals和hashCode方法 2 ArrayList 底层数据结构是数组,查询快,增删慢 3 TreeSet 底层数据结构是红黑树,采用默认构造器时内部仅采用了自然排序,此时的排序要求是元素必须实现Comparable接口。
分类:
其他好文 时间:
2015-02-13 18:05:23
阅读次数:
198
自然排序--元素比较性 比较器排序--集合具备比较性
分类:
编程语言 时间:
2015-02-12 12:19:20
阅读次数:
200
1 实现Comparable 2 注意排序的次要条件
分类:
编程语言 时间:
2015-02-12 10:32:52
阅读次数:
168
1.各种map的区别
HashMap: 没有按照任何明显的顺序来保存其元素(同HashSet)
TreeMap:按照比较结果的升序保存key(同TreeSet)
LinkedHashMap:按照插入顺序保存key(同LinkedHashSet)
2.ListIterator是一个更为强大的Iterator的子类型,Iterator只能向前移动,但是ListIterator可以双向移动...
分类:
编程语言 时间:
2015-02-09 00:49:11
阅读次数:
207
工厂bean是实现了beanFactory接口的bean,也可以继承AbstractFactoryBean,主要是用于在给定属性参数之后自动创建一个bean对象。我们在使用基本集合标记定义集合时,不能够指定集合的实体类,例如LinkedList、TreeSet或TreeMap等,而且也不能通过将集合...
分类:
其他好文 时间:
2015-01-31 20:36:07
阅读次数:
234