- 博客(2)
- 收藏
- 关注
转载 ArrayList与LinkedList区别详解
ArrayList和Vector使用了数组的实现,可以认为ArrayList或者Vector封装了对内部数组的操作,比如向数组中添加,删除,插入新的元素或者数据的扩展和重定向。LinkedList使用了循环双向链表数据结构。与基于数组ArrayList相比,这是两种截然不同的实现技术,这也决定了它们将适用于完全不同的工作场景。LinkedList链表由一系列表项连接而成。一个表项总是包含3个部分:...
2018-04-14 11:44:58 82
转载 HashTable与HashMap区别详解
HashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。1.时间HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。从时间的维度上来看,HashMap要比HashTable出现得晚一些...
2018-04-14 11:14:54 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人