Java Collection Framework Review 。。。

集合类用的最多了,但是总觉得不够清晰
这两天总算有点空
重新翻了一遍java6的toturial
结合API看了一遍Collection。

终于再次对java collection framework 有了一个完整的认识

Java Collection Framework 主要由3部分组成
1.Interface
比如collection,list,map等接口
2.Implementation
比如HashSet, TreeMap等类
3.Algorithm
主要是java.util.Collections这个类里的一些静态方法

Interface 方面
主要由两支:
1.Collection
-Set:值唯一
-SortedSet
-List:可重复
-Queue
2.Map
-SortedMap:键值对


Implementation方面
根据实现的接口:
Set:
-HashSet:后台由hashTable支持,不保证遍历顺序,效率最高
-TreeSet:实现SortedSet接口,后台是红黑树,自动按置排序。
-LinkedHashSet:保持插入时的顺序,效率最低。
List:
-ArrayList:效率最高
-LinkedList:线性效率高。
Map:
-HashMap
-TreeMap
-LinkedHashMap

还有些需要研究的问题:
syncronize;Map接口和Collection接口如何实现转换等。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值