集合-Set
一日立三金
纸上得来终觉浅,绝知此事要躬行
展开
-
集合---- Set (1)
集合分为两大类:单值集合和键值对。 其中单值集合分为Set和List 。 键值对则为Map。 Set的特性为不可重复,无序。List的特性为可重复,有序。 1.Set有HsahSet,TreeSet等分支,两者都是不可重复的,为了确保无重复数据,在存入时,HashSet和TreeSet都会先使用HashCode来查看两者是否有相同哈希值,如果哈希值相等,则使用Equals方法比较。这样的方原创 2017-08-11 10:05:11 · 336 阅读 · 0 评论 -
集合---List (2)
List可以分为ArrayList,LinkedList,Vector等分支。List的特性是可重复数据,有序。ArrayList的底层实现是数组,默认容量为10,当需要扩容时,会变为原来容量的1.5倍。因为是数组实现,ArrayList适合查找数据。/** * Default initial capacity. 默认容量为10 */原创 2017-08-11 10:30:21 · 252 阅读 · 0 评论