标签:集合 pad 持有对象 nbsp collect list ack value set
借鉴地址:http://blog.csdn.net/speedme/article/details/22398395
几句喜欢的话,拷贝下来:
相同点:
1.List,Set,Map将持有对象一律视为Object型别。
2.Collection、List、Set、Map都是接口,不能实例化。
不同点:
1.map是键值对,key总是独一无二的,value允许重复。
2.每个位置存储的元素个数不同,Collection类型者,每个位置只有一个元素。map是键值对
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Collection
--List:将以特定次序存储元素。所以取出来的顺序可能和放入顺序不同。
--ArrayList / LinkedList / Vector
--Set : 不能含有重复的元素
--HashSet / TreeSet
Map
--HashMap
--HashTable
--TreeMap
java面试基础题------》Java 中List、Set、Map异同点
标签:集合 pad 持有对象 nbsp collect list ack value set
原文地址:http://www.cnblogs.com/SnowingYXY/p/6727341.html