没回校之前,一直计划着写一个关于 集合框架 的小总结,于是昨天就开始考虑,但是一直不知道怎么开头,因为集合框架的东西也挺多的,还有想了一下我为什么要写这个关于集合框架的小总结,于是我想到了答案,就是写完总结,下次我要用的时候,我忘了,可以通过看一下博客,知道自己要在API上查些什么。于是就总结了一些,比较常用的集合框架中的元素。
1-------------------Collection
1.1-----------------------------------------List接口
1.11--------------------------------ArrayList
1.12--------------------------------LinkedList
1.13--------------------------------Vector
1.131-----------------------Stack
1.2-----------------------------------------Set接口
1.21--------------------------------HashSet
1.211------------------------LinkedHashSet
1.22--------------------------------TreeSet
2--------------------Map
2.1-----------------------------------------HashMap
2.11--------------------------------LinkHashMap
2.2-----------------------------------------TreeMap
2.3-----------------------------------------HashTable
2.31--------------------------------Properties
3-------------------Collections工具类(用来对集合进行操作)
4-------------------Iterator(迭代器,用来遍历集合中的元素)
5-------------------Comparable、Comparator(用于对象排序)
有人会说,博主这样总结也太简单了吧,说的太粗了。其实不然,我喜欢对比着记忆、总结。
1.上面的同级目录进行比较,例如List和Set的区别(是否有序,是否重复)、ArrayList,LinkedList和Vector的区别(在进行插入或者查询,是否支持同步)。。。等。你们举一反三吧。