List:(面试题List的子类特点)
ArrayList:
底层数据结构是数组: 查询快,增加删除慢
线程不安全,效率高
Voctor:
底层数据结构是数组: 查询快,增加删除慢
线程安全,效率低
LinkedList:
底层数据结构是链表: 查询慢,增加删除快
线程不安全,效率高
List有三个儿子,我们使用哪一个?
看情况
要安全吗?
要:Vector(即使要安全,也不用这个,后面有替代)
不要:ArrayList或者LinkedList
查询多:ArrayList
增加删除多 :LinkedList
如果什么都不懂,就用ArrayList
面试题List的子类特点
最新推荐文章于 2025-04-11 20:10:16 发布