集合
集合类
Charry.H
一只骚粉程序猴。
展开
-
说一下ArrayList和LinkedList区别
说一下ArrayList和LinkedList区别? 每天收集一道面试题1: 1.首先,他们底层数据结构不同,ArrayList底层基于数组实现的,LinkedList底层是基于链表实现的。 2.由于底层数据结构不同,他们所使适用的场合也不同,ArrayList更适合随机查找,LinkedList更适合删除和添加,查找、添加、删除的时间复杂度不同。 3.另外ArrayList和LinkedList都实现了List接口,但是LinkedList还另外实现了Deque接口,所以LinkedList还可以当做原创 2021-08-25 22:31:16 · 161 阅读 · 0 评论 -
集合类--ArrayList和Vector的区别?
本文并非全部原创,根据资料和自己的见解进行总结 解析:碰到这类题目,老师给的建议就是先别和面试官谈区别,而是巧妙的把相同点献上,再说出区别,让面试官眼前一亮的感觉。 相同点: 1.都是使用数组来存储数据的。 2.功能相同,实现增删改查的操作相似。 3.都是容量大小动态可变的数组。 不同点: 1.Vector是线程安全的,而ArrayList是线程不安全的。 在谈到线程是否安全这里,我们可以使用一...原创 2020-02-06 12:29:00 · 476 阅读 · 1 评论