Collection Set List HashSet TreeSet ArrayList LinkedList Map HashMap TreeMap

好久没有翻过书了,Set,List,Map的概念早已混淆的不行。这两天大量接触这些集合类,是该整理整理了。

图解:
[img]http://move91-wordpress.stor.sinaapp.com/uploads/2011/10/o_umlList.jpg[/img]

里面注释差不多可以解释基本情况了。
再提几点:
[list]
1.Collection没有get()方法,只能通过iterator遍历元素
2.Collection与Set拥有一样的接口
3.List有get()
4.Map中可以将key,value序列抽取出来,将key抽取出来为keySet,value抽取出来为Collection,知道为什么set而不是collection,这个方法名也就记住了。
[/list]

你可能感兴趣的:(J2EE,Java,Collection,Set,Map)