摘要:
ArrayList 是基于数组的方式实现的。 插入和删除数据可能会移动其他的数据,导致插入和删除数据有些慢。 但是可以通过下标的方式快速的查询到数据。 LinkedList是基于链表方式实现的。 删除和插入数据不会影响其他的数据。但是不支持高效的随机访问元素。 阅读全文
posted @ 2017-09-21 17:06
机智的阿勇
阅读(99)
评论(0)
推荐(0)
摘要:
继承类不同: A.HashMap继承AbstractMap B.Hashtable继承Dictionary 继承类不同: A.HashMap继承AbstractMap B.Hashtable继承Dictionary 执行效率不同: A.HashMap是非线程安全的,是Hashtable的轻量级实现, 阅读全文
posted @ 2017-09-21 16:44
机智的阿勇
阅读(119)
评论(0)
推荐(0)
摘要:
HashSet 的底层实现是 HashMap public HashSet() { map = new HashMap<>(); } public boolean add(E e) { return map.put(e, PRESENT)==null; 》所以可以放入null,但只能放入一个null 阅读全文
posted @ 2017-09-21 16:38
机智的阿勇
阅读(204)
评论(0)
推荐(0)

浙公网安备 33010602011771号