面试
文章平均质量分 91
猿一一
javaer ,生命不息,学习不止
展开
-
1、ArrayList 和 Vector 的区别
ArrayList 和 Vector 的区别 ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。 Vector与ArrayList一样,也是通过数组实现的,不同的是它支持线程的同步,即某一时刻只有一个线程能够写原创 2020-08-27 00:03:21 · 272 阅读 · 0 评论 -
Java 面试 154 道题分享 -面试经
Java 面试 154 道题分享 -java面试经 Java集合22题 ArrayList 和 Vector 的区别。 说说 ArrayList,Vector, LinkedList 的存储性能和特性。 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么? hashmap 的数据结构。 HashMap 的工作原理是什么? Hashmap 什么时候进行扩容呢? List、Map、Set 三个接口,存取元素时,各原创 2020-08-26 00:38:57 · 114 阅读 · 0 评论