集合
文章平均质量分 87
唯哎咿
纸上得来终觉浅 绝知此事要躬行
展开
-
集合List、Set、Map的区别
去面试时很多面试官都会问到这个问题,我之前面试的时候也有被问过这个问题,记得当时问的是有关map集合的,那时刚刚转行,而且学习的又不怎么样,关于集合的那个问题并没有回答对,不过运气还不错,最后拿到了公司的offer,今天特地的编写了几个简单的例子,来说明下几个集合的特性,或者说是几个集合的区别:List:public class ArrayListTest { public stat...原创 2018-03-19 19:31:07 · 269 阅读 · 0 评论 -
HashSet,TreeSet和LinkedHashSet的区别
转载地址:https://www.cnblogs.com/Terry-greener/archive/2011/12/02/2271707.htmlSet接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两...转载 2018-03-20 15:19:48 · 420 阅读 · 0 评论 -
HashMap,LinkedHashMap,TreeMap的区别
原文地址:http://blog.csdn.net/xin_jmail/article/details/25975085Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最...转载 2018-03-20 15:22:17 · 218 阅读 · 0 评论